導航:首頁 > 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判斷域名跳轉相關的知識