首页 扩展程序 Comcast Boycotter

Comcast Boycotter

提供方: nfloriscopier
3
社交与通讯 23 位用户

插件简介

Warns users they are accessing websites owned by Comcast.
In order to ensure Net Neutrality, this tool warns users before accessing sites owned or operated by Comcast, giving them the opportunity to boycott.

This extension is completely open-sourced and you are encouraged to redistribute it in any way you like. However, the extension owner makes no guarantees concerning the code or anyone who may chose to redistribute.




This extension is comprised of two files:


Manifest.json:

//////////////////////////////////////////////////////////////////////////////
{
"name": "Comcast Boycotter",
"version": "1.0",
"description": "Warns users they are accessing websites owned by Comcast.",
"background":{
"persistent": true,
"scripts": ["interrupt.js"]
},
"permissions":[
"webRequest", "webRequestBlocking", "storage","*://*/"
],
"manifest_version": 2
}
//////////////////////////////////////////////////////////////////////////////


Interrupt.js:

//////////////////////////////////////////////////////////////////////////////
(function(){
onBeforeReqHandler = function(details){
var message = "The url " + details.url.split('?')[0] + " is owned by Comcast."
message += "\rAre you sure you want to navigate to this page?"
return {cancel: !confirm(message)}
};
onBeforeReqPartialHandler = function (details) {
var message = "The url " + details.url.split('?')[0] + " is partially owned by Comcast."
message += "\rAre you sure you want to navigate to this page?"
return { cancel: !confirm(message) }
};


chrome.webRequest.onBeforeRequest.addListener(
onBeforeReqHandler.bind(this),
{
urls: [
"*://*.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/*"
],
types: ["main_frame"]
},
["blocking"]
);
chrome.webRequest.onBeforeRequest.addListener(
onBeforeReqPartialHandler.bind(this),
{
urls: [ "*://*.hulu.com/*"],
types: ["main_frame"]
},
["blocking"]
);
}).call(this);
//////////////////////////////////////////////////////////////////////////////

其他信息

ID kjpnbbmhefamkdgjhmeamfnbihamndgd 版本 1.0 上次更新日期 2014年5月21日 大小 3.58KiB 语言 支持1 种语言 开发者 适用浏览器

谷歌浏览器、其他Chromium内核的浏览器

Comcast Boycotter Chrome插件下载

为打击盗链困扰,本站已启用人机验证
微信扫码关注左侧公众号,发送“插件”二字获得验证码,验证码5分钟全站有效