Firefox 瀏覽器附加元件
  • 擴充套件
  • 佈景主題
    • 用於 Firefox
    • 字典與語言套件
    • 其他瀏覽器網站
    • Android 版的附加元件
登入
Javascript Firewall 預覽

Javascript Firewall 作者: Bill

Block JavaScript of unwanted origin.

4.3 (15 reviews)4.3 (15 reviews)
5 Users5 Users
必須使用 Firefox 才能使用此擴充套件
下載 Firefox 並安裝擴充套件
下載檔案

擴充套件後設資料

畫面擷圖
關於此擴充套件
This extension is intended for advanced users. Some websites will require configuration to work properly.

For each website, you can decide from which domains JavaScript is allowed.
By default, only scripts from the same domain than the website are allowed.

Interface
  • The table shows how many requests have been blocked or allowed on the web page for each domain. Each column of the table represents a type of request:
    • JS: javascript code: <script> and Workers
    • XHR: data request: XMLHttpRequest, Fetch, WebSocket, Beacon, ping, and Content-Security-Policy-report
    • FRAME: external content: <iframe>, <frame>, <object> and <embed>
    The color of a cell indicates whether it has been blocked or allowed :
    • dark red: blocked explicitly
    • light red: blocked by a more general rule
    • light green: allowed by a more general rule
    • dark green: allowed explicitly
    To create a rule, click on a cell until you get the desired color.
  • The drop-down list at the top left indicates on which websites the rules apply.
    By default, a rule only applies to the website's domain and it's subdomains.
    If you want to create a rule that applies to all websites, select "all websites".
  • The 5 buttons:
    • Reload: For the new rules to take effect, the page must be reloaded.
    • List: Manage the settings and the rules you have created. You can use the text mode to manually edit your rules (4th screenshot)
    • Disable/Enable: When disabled, the addon will not block anything for the current tab but will still count requests.
    • Delete: Delete the rules you have created for the current website.
    • Arrow: Display all the parent domains. It makes it possible to create a rule which will apply to all its subdomains.
  • The badge on the icon shows the number of blocked requests.
Examples
  • Make Youtube works (1st screenshot)
    1. Go to a Youtube video and click on the addon icon
    2. Click on the arrow button to display the parent domains
    3. Allow XMLHttpRequest (XHR) for googlevideo.com
    4. Reload the page
  • Allow embedded YouTube videos on all websites (2nd screnshot)
    1. Go to a Youtube video
    2. Click on the arrow button to display the parent domains
    3. Select "all websites" in the drop-down list
    4. Allow JS, XHR and FRAME for www.youtube.com and XHR for googlevideo.com
  • Allow everything for a website (3rd screenshot)
    1. Make the "JS", "XHR" and "FRAME" cells dark green
Other examples can be found on the wiki.

Limitations
The extension does not work on domains listed in the preference "extensions.webextensions.restrictedDomains", mainly Mozilla websites such as https://addons.mozilla.org

GitHub
https://github.com/billdoor1/javascript_firewall
由 1 位評論者給出 4.3 分
登入後即可幫此擴充套件評分
目前沒有評分

已儲存星等

5
9
4
3
3
2
2
1
1
0
閱讀全部 15 條評論
權限與資料了解更多

必要權限:

  • 在上網時了解瀏覽器行為狀態
  • 存取您所有網站中的資料
更多資訊
附加元件網址
  • 首頁
  • 技術支援網站
版本
1.4
大小
17.15 KB
最近更新
3 年前 (2022年5月10日)
相關分類
  • 隱私權與安全性
授權條款
Mozilla Public License 2.0
版本紀錄
  • 瀏覽所有版本
新增至收藏集
檢舉此附加元件
1.4 版的發行公告
interface:
- support browser dark mode (Firefox >= 67)
- text mode is now the only way to edit rules in the options page

bug fix:
- blocking javascript for the website domain no longer block javascript for others domains
- scripts imported with importScripts were sometimes not blocked
- inline scripts in iframes were not blocked when javascript was not allowed for their domain
- works if the page uses the HTTP header csp-sandbox

rules:
- support local hostnames like "localhost"
- allow rules with punycode hostnames
Bill 製作的更多擴充套件
  • 目前沒有評分

  • 目前沒有評分

  • 目前沒有評分

  • 目前沒有評分

  • 目前沒有評分

  • 目前沒有評分

前往 Mozilla 官網

附加元件

  • 關於
  • Firefox 附加元件部落格
  • 擴充套件工作坊
  • 開發者交流中心
  • 開發者政策
  • 社群部落格
  • 討論區
  • 回報 Bug
  • 評論撰寫指南

瀏覽器

  • Desktop
  • Mobile
  • Enterprise

產品

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • 隱私權
  • Cookie
  • 法律資訊

除另有註明外,本站內容皆採用創用 CC 姓名標示—相同方式分享條款 3.0 或更新版本授權大眾使用。