阻止代码针对某个域及其子域执行

时间:2018-10-18 17:21:52

标签: javascript

我想防止某些代码在某个域及其子域上运行。

例如:

function isDomain(domain, url) { var pat = '^https?://(?:[^/@:]*:[^/@]*@)?(?:[^/:]+\.)?' + domain + '(?=[/:]|$)'; var re = new RegExp(pat, 'i'); return re.test(url); } 

var url = window.location.hostname;
if (! isDomain('rzb.ir', url)){
    alert('test');
}

此代码不起作用。我想在rzb.ir或其子域(例如example.rzb.ir)上阻止警报,但是应该为其他域显示警报。

我该怎么办?

0 个答案:

没有答案