使用JavaScript检测并停止恶意广告

时间:2018-12-24 05:41:36

标签: javascript jquery

我正在尝试检测并停止恶意javascript。我能够检测到与我们的网页无关的iframe(请参见下面的代码)。我正在尝试开发代码来检测动态添加到我们网页的js。 我能够动态地将添加的js文件添加到网页,也可以删除添加的文件,但是无法卸载添加的js的功能和事件。

// array contains ids of iframe on web page
iframes_to_exclude = ['iframe_1', 'iframe_2', 'iframe_3'] 
$(document).bind('DOMNodeInserted', function(e) {
// execute loop for iframe
$.each($('iframe'), (arr,x) => {
    let id = $(x).attr('id'); // get id of every iframe
    if (id && !id.match(/google_ads_iframe_/)) {
        // check iframe ids in array
        if(jQuery.inArray(id, iframes_to_exclude) == -1) {
            $(x).remove(); // remove iframe by id.
            }
        }
    });
});

任何机构都可以帮助我从网页中删除和卸载js函数和事件。

0 个答案:

没有答案