我正在创建一个基本的Firefox插件,我希望阻止某些域名并让它们重定向到另一个外部网页。
如何让'doc.location.href.search'在VAR'blockedSites'中搜索? (如果有人知道如何修复Firefox加载正确的重定向网站的问题,但是在全屏模式下删除所有标签,欢迎以及)
这是到目前为止的代码:
onPageLoad: function (aEvent) {
var doc = aEvent.originalTarget;
var blockedSites=["domain1.com","domain2.net","domain3.org"];
if (doc.location.href.search("blockedSites") > -1)
{
window.location = "http://redirect-to-this.com"
}
答案 0 :(得分:0)
使用indexOf
代替search
:
if (blockedSites.indexOf(doc.location.href) >= 0)
indexOf
将返回数组中字符串的位置,因此必须为0或更大才能成为被阻止的站点。