我隐藏了基于特定网址的内容。
我已经完成了这个声明一个特定的URL并且它工作正常,但我试图声明多个;即使用逗号分隔,下面的尝试也不起作用。
if(location=="http://domainone.com/" "http://domaintwo.com/index.php/my-catalog/single-item-view") {
答案 0 :(得分:2)
您需要使用logical operator来组合多个条件:
if (
location == "http://domainone.com/" ||
location == "http://domaintwo.com/index.php/my-catalog/single-item-view"
)
或者您可以使用array个可接受的网址,并检查当前location
是否在您的whitelist
数组中。
var whitelist = [
"http://domainone.com/",
"http://domaintwo.com/index.php/my-catalog/single-item-view"
];
if (whitelist.indexOf(window.location) != -1)
答案 1 :(得分:1)
if(location=="http://domainone.com/" || location == "http://domaintwo.com/index.php/my-catalog/single-item-view") {
||
符号表示“或”,表示如果任何条件为真,整个条件将导致true
。这与&&
进行比较,这意味着“和”,意味着只有在所有条件都为真的情况下,整个条件才会成立。