徒手創建一個chrome擴展-屏蔽廣告插件

  • 2020 年 2 月 18 日
  • 筆記

創建一個文件夾,創建以下文件 maniftest.json background.js和 icon圖片

maniftest.json文件設置如下

{    "name": "DevSage Adblocker",    "version": "1.0",    "description": "Lilugir Adblocker Tutorial",    "permissions": [      "webRequest",      "webRequestBlocking",      "<all_urls>"    ],    "background": {      "scripts": [        "background.js"      ]    },    "icons": {      "16": "icons/logo_16x16.png",      "48": "icons/logo_48x48.png",      "128": "icons/logo_128x128.png"    },    "manifest_version": 2  }

background.js文件內容如下

const defaultFilters = [    "*://*.doubleclick.net/*",    "*://partner.googleadservices.com/*",    "*://*.googlesyndication.com/*",    "*://*.google-analytics.com/*",    "*://creative.ak.fbcdn.net/*",    "*://*.adbrite.com/*",    "*://*.exponential.com/*",    "*://*.quantserve.com/*",    "*://*.scorecardresearch.com/*",    "*://*.zedo.com/*",  ]    chrome.webRequest.onBeforeRequest.addListener(function (details) {    return {      cancel: true    }  }, {    urls: defaultFilters  }, ["blocking"])

打開chrome瀏覽器 輸入地址 chrome://extensions/ ,確保開發者模式打開 ,點擊「載入已解壓的擴展程式」 ,選擇你的項目文件夾 點擊確認。

然後嘗試在chrome瀏覽器上輸入被屏蔽的廣告地址之一看看是否其效果 https://www.zedo.com/