作者ettoolong (ettoolong)
看板Browsers
标题Re: [-GC-] 有人在关切 manifest V3 吗
时间Fri Jan 22 09:52:36 2021
※ 引述《danny0838 (道可道非常道)》之铭言:
: 此页提到的几个重点改变:
: 1. 拿掉 background page,改用 service worker
可能会让一部份套件实作功能变更麻烦, 但目前还看不太出来具体影响大不大,
但是应该影响到很多套件, 如果是已经没在维护且有使用 background page DOM 的套件,
可能就直接死了. 感觉我的某些套件有受到影响, 等我改看看才知道会不会死.
: 2. 拿掉 blocking webRequest API,改用 declarativeNetRequest API
影响到挡广告套件, 之前有些套件用别的方法绕过, 企业版本安装之类的,
所以真的影响如何可能要再观察.
: 3. manifest CSP 对 script-src, object-src, worker-src directives 限制更严
这个改动基本上是好的, 提高安全性, 虽然v2版没有禁止 remote script,
不过 AMO 上也早就禁止使用 remote script. v3只是直接从规格上作限制.
挡得更彻底.
: 4. 禁止 chrome.tabs.executeScript 用「code」执行程式码文字
不确定有没有影响, 脚本类的套件可以先把自己的脚本用 content script 注入,
然後把原本要用 chrome.tabs.executeScript 执行的 code 用 message
送给自己已经在 tab 执行的 content script, 让该 script 用 eval 的方式执行.
但是 AMO 早就禁止使用 eval, 但是不确定 chrome web store 有没有挡 eval,
有挡的话就应该死了, 因为直接不允许你用动态的方式生成 script.
--
巴巴人 巅峰46级,有监於自己的肉体与力量的极限,苦思烦恼後,他所作出的结论是:
Thankful。为了报答先祖赐予自己的无尽力量,他想表示一点心意,於是想到了 ─
一天一万次Thankful的先祖鎚。首先
调整呼吸,敬拜、祈祷,摆好准备姿势,挥鎚!
完成这些连续动作,一开始花的时间是五秒到六秒。第一天实行下来,还没挥完一万次,
就花了十八小时以上。每天过着挥完就睡,醒来继续挥的日子。经过了两星期,他察觉到
异状。挥完了一万次,太阳仍未下山。
Thankful的先祖鎚一万次,花不到一小时的时间!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.222.157.198 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Browsers/M.1611280370.A.6CF.html
1F:→ ettoolong: 不知道有没有漏掉东西, 有请板上高手补充 m(_ _)m 01/22 09:58