Comcast Boycotter

社交通讯 | 版本:1.0 | 更新时间:2019.10.16 20:21
评分:4 | 热度:47

简介

为了确保网络中立性,此工具会在访问Comcast拥有或运营的网站之前警告用户,使他们有抵制的机会。

此扩展程序是完全开源的,建议您以自己喜欢的任何方式重新分发。但是,扩展所有者不保证有关代码或任何可能选择重新分发的人员。

该扩展名包含两个文件:

Manifest.json:

///////////////////////////////////////////////////// /////////////////////////////
{
名称”: Comcast抵制者”,
version”: 1.0”,
description”:警告用户他们正在访问Comcast拥有的网站。”,
背景”:{
持续”:是的,
脚本”:[ interrupt.js”]
},
权限”:[
webRequest”, webRequestBlocking”,存储”, *:// * /”
],
manifest_version”:2
}
///////////////////////////////////////////////////// /////////////////////////////

Interrupt.js:

///////////////////////////////////////////////////// /////////////////////////////
(功能(){
        onBeforeReqHandler = function(details){
                var message = url” + details.url.split(’?’)[0] +由Comcast拥有。
                消息+ = \ r您确定要导航到此页面吗?
                返回{cancel:!confirm(message)}
        };
        onBeforeReqPartialHandler =函数(详细信息){
            var message = url” + details.url.split(’?’)[0] +由Comcast部分拥有。
            消息+ = \ r您确定要导航到此页面吗?
            返回{取消:!confirm(message)}
        };

        chrome.webRequest.onBeforeRequest.addListener(
            onBeforeReqHandler.bind(this),
            {
                网址:[
                     *://*.telemundo.com/*”,
                     *://*.universalstudios.com/*”,
                     *://*.esquire.com/*”,
                     *://*.bravotv.com/*”,
                     *://*.chillertv.com/*”,
                     *://*.cnbc.com/*”,
                     *://*.comcast.com/*”,
                     *://*.comcastsportsnet.com/*”,
                     *://*.eonline.com/*”,
                     *://*.focusfeatures.com/*”,
                     *://*.ivillage.com/*”,
                     *://*.msnbc.com/*”,
                     *://*.nbc.com/*”,
                     *://*.nbcnews.com/*”,
                     *://*.nbcsports.com/*”,
                     *://*.nbcuni.com/*”,
                     *://*.pictureboxfilms.com/*”,
                     *://*.syfy.com/*”,
                     *://*.telemundopr.com/*”,
                     *://*.universalstudios.com/*”,
                     *://*.usanetwork.com/*”,
                     *://*.weather.com/*”,
                     *://*.comcast.net/*”,
                     *://*.illuminationentertainment.com/*”
                ],
                类型:[ main_frame”]
            },
            [阻止”]
        );
        chrome.webRequest.onBeforeRequest.addListener(
            onBeforeReqPartialHandler.bind(this),
            {
                网址:[ *://*.hulu.com/*”],
                类型:[ main_frame”]
            },
            [阻止”]
        );
})。call(this);
///////////////////////////////////////////////////// /////////////////////////////

感谢你的阅读,本文版权归 chrome巴士 所有,转载请注明出处。
注明出处格式:本文转载自:chrome巴士(https://www.chromebus.cn/169846.html

上一篇:
下一篇:

分享到

相关推荐

历史评论

  1. 评论功能已经关闭,不能发表评论。