推 PRODIGALEX: 推說明!01/27 08:04
推 topcdmouse: 推說明,希望能找到共存的道路。畢竟用stylus寫了一些01/27 08:26
→ topcdmouse: 擋廣告or礙眼項目的內容01/27 08:27
→ abc0922001: Stylus 也不能喔,哭阿01/27 08:51
推 abc0922001: 我只想改掉 Chrome Windows 上難看的字體01/27 08:54
更新資訊,
Manifest V3 有新 API 支援 inject/remove CSS:
https://developer.chrome.com/docs/extensions/reference/scripting/
所以 user CSS 類套件還是可以使用。
※ 編輯: danny0838 (59.115.60.81 臺灣), 01/27/2022 09:30:03
推 t7yang: CSS 可以用就好,script 我自己是很少用01/27 09:35
推 vul81320: 推详细01/27 09:35
※ 編輯: danny0838 (59.115.60.81 臺灣), 01/27/2022 10:14:39
→ sicao: 晴天霹靂01/27 10:21
→ kyrc: 禁止執行遠端腳本 = 所有油猴類自訂腳本的套件都會死掉01/27 10:54
→ kyrc: 怎麼推導出來的阿?01/27 10:54
這類套件的主要功能就是從第三方網站下載腳本執行,
這就是所謂的執行遠端腳本啊,
有很難理解嗎?XD
更多資訊請爬本版 MV3 相關討論,
本文貼的幾篇 ref 也都有提到。
※ 編輯: danny0838 (223.140.102.60 臺灣), 01/27/2022 12:03:10
→ xvid: Userscript 可以本地執行啊 未必需要遠端 01/27 12:50
以套件的角度來說,
所有不是一開始包在套件裡的程式碼都在 MV3 禁止之列,
如果覺得「遠端」不精準,改成「外部」、「第三方」也可以,
問題的本質不會因此改變。
推 NiGHTsC: Google Darkest Fusion, 巴哈深色主題, FaviconizeGoogle01/27 13:11
→ NiGHTsC: PTT Imgur Fix, PTT Push Count,01/27 13:12
Imgur fix 現在還有需要嗎?
push count 應該前面討論的 PTT web enhanced 就有提供。
→ NiGHTsC: XXXBG - XXX and magnet links,01/27 13:12
→ NiGHTsC: Reddit expand media and comments, 百度簡易下載助手01/27 13:12
→ NiGHTsC: 有些簡易的小腳本要寫成套件反而會變困擾吧?01/27 13:13
其實還好,簡單腳本就是個 content script,加個制式 manifest 就好。
推 NiGHTsC: Google確實有人手和資源可以搞定這些,FF應該會再緩緩?01/27 13:17
→ NiGHTsC: 我無法想像沒有Greasyfork的那一天…01/27 13:17
→ NiGHTsC: 至於userstyles…嘛…網頁卡到爆這問題幾年來都沒進展…01/27 13:19
※ 編輯: danny0838 (223.140.102.60 臺灣), 01/27/2022 13:32:54
→ zhtw: 強制 Script 都要弄成套件 開發者帳號開通要 5 美元01/27 13:56
→ zhtw: 如果整站的 Script 都弄成套件 google 賺翻嚕01/27 13:57
我倒是沒想到這點,哈哈。
不然大家一起抵制 Google,只上架 Fx、Edge、Opera 吧XD
推 rgbff: Youtube聊天室顯示PTT推文要死去了嗎01/27 14:15
※ 編輯: danny0838 (223.140.102.60 臺灣), 01/27/2022 14:43:46
推 abc0922001: 那就好,感謝01/27 14:46
→ alchemy123: 腳本套件發展歷史跟延伸套件差不多了吧 有出過什麼安01/27 14:49
→ alchemy123: 全性大事嗎 不如說這東西不都完全開源的 商業考量還差01/27 14:49
→ alchemy123: 不多吧01/27 14:49
→ alchemy123: 反倒是套件漏洞的新聞看到不少喔 真棒01/27 14:54
這問題不是這樣看的,
我們當然都知道 monkey 類套件有不錯的開放審核機制,
問題在於,只要套件 API 允許執行外部腳本,
就有可能被惡意套件濫用,
而且好套件壞套件要的都是同樣的「存取所有網站」權限,防不勝防,
而相關的 case 都會算在「套件漏洞」的鍋上,不是算在 user scripts 的鍋。
※ 編輯: danny0838 (223.140.102.60 臺灣), 01/27/2022 16:24:01
推 stucode: 個人目前用 userscript 的一大原因是不需要走簽署流程, 01/27 22:50
→ stucode: 對於上一些私人甚至是臨時用的自製腳本很方便。 01/27 22:51
→ stucode: 希望到時候會留選項給進階使用者來規避這些限制。如果 01/27 22:51
→ stucode: userscript 真的全面死去,就只能轉戰 unbranded 版了。 01/27 22:51
目前看到的是 API 拿掉,並不存在保留的一手。
Chromium 方面,除非 Google 未來有增加新 API,
有可能會像 webRequestBlocking 一樣必須用管理員設定登錄檔的方式才能安裝使用。
但是這條路超麻煩,也只能安裝發布在 Chrome 商店的套件。
Firefox 方面沒有類似先例(Fx 在 MV3 會保留 webRequestBlocking),
如果要我提議,
可以比照 Chromium 加入新 API 但必須在 manifest.json 加入特殊的設定值,
而該設定值一律不會在審核套件時給過,也就是只能用在未簽署套件的意思。
如果沒有,另一個選擇是走 userChrome JS 路線。
(如果只用到 content script 而不涉及套件 API,應該不會太複雜)
再不然,就是寫成私人套件。
這方面 Chromium 大概比較方便,用開發模式載入未打包套件就可以一直用;
還有一個我不曉得是不是 bug 的方式是,把套件拖放到管理頁面就能安裝。
Firefox 如果用開發模式載入未打包套件,瀏覽器重啟後會全部消失,
若要持續使用,
要嘛到 AMO 發布成非公開套件(現在沒太大疑慮的都是機器審核,速度很快),
要嘛包成未簽署的套件用 Beta/Developer/Nightly/ESR/Unbranded 發行版安裝。
※ 編輯: danny0838 (59.115.60.81 臺灣), 01/28/2022 00:23:51
推 g8y: 百度盤沒得白嫖囉 01/28 02:57
→ hsparrot: 我有百來個自己寫的小script,這對我來說超困擾,雖然可 01/28 14:35
→ hsparrot: 以轉移到AdGuard上,不過編修起來比較麻煩,有些GM函式 01/28 14:36
→ hsparrot: 和metadata也不支援 01/28 14:36
→ hsparrot: 然後Fx果然又要跟哦... 你們要不要乾脆像MS說的改用 01/28 14:37
→ hsparrot: Chromium核算了? 然後專心搞搞UI、開開一些3年後會中止 01/28 14:38
→ hsparrot: 的專案或服務 01/28 14:38
→ legnaleurc: 自己包就要弄開發環境, 沒像userscript那麼方便 01/28 17:55
→ tck01: 好用的東西一點一點的被改被拔掉 限制越來越多 又沒替代品 01/28 19:37
→ tck01: 搞到我對瀏覽器的未來好悲觀= = 01/28 19:38
推 th: FF要變成GC的形狀了,唉… 01/29 03:25
推 Kagero: 火狐早就是chromium的形狀了 01/29 16:56
→ Kagero: 除了核心外基本上差沒多少 01/29 16:57
→ MK47: Chromium舔狗 01/29 23:52
推 dosiris: FX也跟 到底如何跟Chromium區別化 01/31 05:41
推 olduck: 未來某天大概心死用edge算了 01/31 23:53
推 romber: …這真的影響很大啊,大多自用的script都只是一時需要寫的 02/03 02:52
→ romber: ,根本不適合上架,真的要砍我只能跳槽到不砍的瀏覽器了, 02/03 02:52
→ romber: 再不然…改用 Selenium? 02/03 02:52
推 dx90c: Script可以放到AdGuard裡面嗎,難怪我現在下載油猴腳本都 02/03 04:53
→ dx90c: 會被跳轉引導到AdGuard 02/03 04:53
→ MK47: 有選項可以讓adguard選擇要不要接手script 02/03 09:37
推 ajang: 吐血了,我一堆論壇都自動簽到打卡的。 02/03 15:33
推 SigmundFreud: 最重要的只有ytber block,要開始找替代了 02/04 17:23
→ SigmundFreud: 不然到時候一堆低能推薦 02/04 17:23
推 dx90c: @MK47 感謝教學 02/07 10:03
→ hn9480412: 看來以後Mac只能用Safari和Edge了 02/10 20:40
推 MK47: 不客氣~ 02/10 22:28
推 Gold740716: 主要就是方便,套件要另外寫、打包、安裝,流程複雜 02/20 15:52
→ Gold740716: 小書籤某些場合還行,但每次都要手動點就很麻煩 02/20 15:53