gpt4 book ai didi

javascript - 如果排除包含 www 的 url

转载 作者:行者123 更新时间:2023-11-30 13:25:30 25 4
gpt4 key购买 nike

我有以下 JavaScript,当 url (window.location) 包含 www. javascript IS 执行

var windowloc = window.location; // http://mywebsite.com/
var homeurl = "http://mywebsite.com/";
if(windowloc==homeurl){
//JavaScript IS EXECUTED
}

如果它执行,则 javascript 执行。

var windowloc = window.location; // http://www.mywebsite.com/
var homeurl = "http://mywebsite.com/";
if(windowloc==homeurl){
//JavaScript is NOT executed.
}

我如何通过允许 JavaScript 接受带有和不带有 www 的 url (window.location) 来克服这个问题。

最佳答案

使用这样的代码查看域中是否包含 www.mywebsite.com:

if (window.location.href.indexOf("//www.mywebsite.com/") != -1) {
// code to execute if it is www.mywebsite.com
} else {
// code to execute if it is not www.mywebsite.com
}

或者,您可以像这样只使用 window.location 的主机名部分来检查“www”。

if (window.location.hostname.indexOf("www.") != -1) {
// code to execute if it is www. something
} else {
// code to execute if it is not www. something
}

或者如果您想检查您的整个域,您可以这样做:

if (window.location.hostname === "www.mywebsite.com" {
// code to execute if it is www.mywebsite.com
} else {
// code to execute if it is not www.mywebsite.com
}

关于javascript - 如果排除包含 www 的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com