导航:首页 > IDC知识 > js判断域名跳转

js判断域名跳转

发布时间:2021-01-10 13:56:40

1、关于JS判断当前网址,选择性跳转,请大神指正或者给出完整正确的写法,我写的报错。

<script type="text/javascript">
function a(){
hrefValue= document.location.href;
alertUrls = ['abc.com'];
if(String(hrefValue).indexOf(alertUrls) >= 0){
document.location.href="/b.htm"; /*跳转到b.htm*/
}
else
{
document.location.href="/a.htm"; /*有的话,专跳属转到a.htm*/
}
}
window.onload = a;
</script>

2、如何利用JS判断当前来路域名并跳转到指定页面

function judge() { var src = "http://.baidu.com/"; var url = document.getElementById("iframeid").src; if (url===src) return; else document.getElementById("iframeid").src = src; }

3、js判断来访URL中的参数,然后跳转

function jumpTo(url) {
复var reg = /id=(d*)/gi;    //正则制匹配初始地址的id
var id = url.match(reg)[0];    //获得id字符串,了解一下match的返回值
location.href = "http://" + location.hostname + "/n/nshow.aspx?" + id;
//字符串拼接并跳转
}

var url = location.href;    //获取当前的地址
jumpTo(url);    //执行函数

大体上是这么个思路了,你自己试试看行不行,不行的话反馈一下,我再看看什么问题。

4、求一段js 判断设备跳转网页的代码

var userAgentInfo = navigator.userAgent;
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = false;
var v=0
for ( v = 0; v < Agents.length; v++)
{
if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = true; break; }
}
if(flag){
版alert(Agents[v]);// 设备类型权
}
else
{
// pc
}

5、如何通过JS判断iframe域名,非指定域名跳转到指定域名

<script>
function judge()
{
var src = "http://.baidu.com/";
var url = document.getElementById("iframeid").src;
if (url===src) return;
else document.getElementById("iframeid").src = src;
}
</script>

6、求一段js代码,判断当前网址将被强行变更跳转,提示用户是否同意跳转,兼容性要好

<SCRIPT LANGUAGE="JavaScript">
<!--
window.onbeforeunload = function() {
window.event.returnValue = "如果离开页面,内容将会丢内失。容";
}
//-->
</SCRIPT>

7、求JS 指定域名访问,否则跳转到某域名

//我写了一段,看看能用不
var dName=new Array("www.dn1.com","dn2");//允许的域名
dn=location.hostname;//取访问所用域名
for(i=0;i<dName.length;i++) //在允许的域名中搜索访问所用域名
if(dn==dName[i])break; //找到后中断搜索
if(i==dName.length) //没有中断,即没找到
setTimeout("location.Replace('指定域名')",3*1000);//3秒后跳转

与js判断域名跳转相关的知识