我试图做一个有点粗广告拦截器的使用javascript 我现在有代码在网页上运行的正则表达式:如何使用JavaScript
var pattern = '<iframe(.*?)</iframe>|<object(.*?)</object>';
if (document.body.parentNode.innerHTML.match(pattern))
{
document.body.parentNode.innerHTML =
document.body.parentNode.innerHTML.replace(pattern, '<b>AD BLOCKED</b>');
}
的问题是,页面重新加载。有没有办法阻止页面重新加载? (我的主要目标是AdSense)
页面重新加载或iframe? – reergymerej
整个页面确实是 – user3288701
另外[match()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match)需要一个'RegExp'对象,而不仅仅是一个字符串。 – reergymerej