【Chromium】如何防止浏览器随意下架扩展功能?

如題,一覺醒來 天又塌了
一口氣被下架了6個擴充,各個都沒有好的替代品

現在要救回它們,還要搞啥封裝和白名單
真的忍受不了這樣的暴力了..
想問問有沒有比較不折騰的辦法,像標題那樣的,或者可以批量救回擴充之類的

firefox 系有類似的問題嗎? 沒有的話真的想心一橫再也不用Chromium了

(順便吐嘈一下Edge的書籤管理怎麼變得那麼噁心? 剪貼書籤居然都做不到了..

不使用就不用操心。主程序装第三方编译的chromium并开启开发者模式,add-on/extension直接从代码的托管仓库安装

下载crx,然后解压成文件夹,再去扩展那里打开开发者模式,选好解压的文件夹,那样chrome管不了你这样装上的插件

管的了,依然不讓我用,還要改註冊表加白名單才行

我現在用 Helium 避難了 ← 這個不會管

被下架的擴展包含一個我的網頁筆記,裡面的資料可能救不回了..
有遇過因病毒下架、跟google對抗下架的
這一波因為不支援功能而下架的屬實破防了,也沒說清楚是不是那個V3的問題

都是什么插件?

  • 看看有没有发布离线版
  • 看看有没有不用拓展的解决方案(看着随口一说,但我觉得这个很重要,我对拓展的依赖正在降低)
  • 直接 vibe coding

chrome 商店還沒徹底下架
我用 Helium 安裝,不同於其他 Chromium,眼下還能用
只不過我不熟悉 Helium 是否會等商店徹底下架也來刪除一波,是目前最大的擔憂

那六個插件
一個是網頁筆記,替代的事好說,但裡面存了對我來說很重要的資料,現在全丟了
(為何沒備份? → 裡面紀錄的東西是參數類的,匹配的對象是特定網頁,不適合備份
一個是自動去除剪貼網址的跟蹤代碼,這個找一找也許有替代
一個是搜圖擴展,沒有比它更無腦的,但很好替代
一個是自動修正、匹配正確的擴展名,沒看到替代品,但不算大問題,就是沒那麼方便了
一個是…算了

我倒不擔心依賴的問題,但我真的巨討厭折騰
或許現在就是後折騰時代吧,折騰慣了還得折騰

前两天欧盟刚回应了类似的请求。所以,总结来说,就是:没有可能,我们什么办法都没有

所以,要不自己开发一个呗?

分支和修改版也一样?支持油猴脚本/扩展的开源安卓浏览器汇总

看看国产的海阔视界(聚合各种工具(小程序/嗅觉浏览器(折腾党必选插件化APP/支持PC端

我沒有盡情測試過,不過反google陣營的應該還是可以繼續用的
例如 ungoogled chromium

我覺得這主要不是開發問題,而是管轄權的問題

就好像市場上的商品,說用有毒原料所以下架,不合法規所以下架 等
那很正常,下架就下架了
但如果跑來你家,直接以你家的門不夠先進、安全、合新規等理由
直接拆了,叫你找新的門來裝
我就覺得過了

如果windows 有一天說我的資料裡涉黃還什麼的,不由分說直接刪除資料
我就會轉投 Linux ,一樣的道理

本串目前解方:
使用 Helium 瀏覽器,重要的下架擴展用下載CRX的方法重裝
較不重要的則用商店重裝,還能繼續用
剩下的就手動裝回

原則上我信奉奧卡姆剃刀,如無必要勿增實體
除非沒有輪子,我才會考慮發明一個

但我覺得你的建議在小眾上來說具有普適性
儘管沒有解決這個問題,作為答案也不差

有效通过用户脚本来实现吧,感觉会比扩展更能长期有效。

這也是一個方向,目前是兩邊都有
40個腳本、34個擴展,極常維護,基本沒有一個是冗餘的

但完全轉向用戶腳本仍有難度
眼下發生的是因為長臂管轄權帶來的可靠性、信用問題
總不可能小白以外的,會開發的人,什麼資源都自己動手開發了,這是完全不現實的
依舊只能做到力所能及的,而剩下的仰賴整個社群的能力和信用
((我也不信有人去做這種事,除非他連作業系統都是自己寫的,那我絕對服

@Duah 恩,“欧盟委员会”前几天回应了“Stop Killing Games”请愿,那可是129万人参与的请愿。最后的结果是:目前阶段啥也做不了

这个很明显,Chrom是有管辖权的啊,插件是放到他们的平台上的,所以,他们有绝对的审核以及下架权。

当然,更准确的是,你可以去看一下发布插件时候所签的协议,上面肯定写得清清楚楚。如果不愿意,那么,可以不发布嘛

我找了下,这就是他们的协议,也是每一个插件上传前都要签的协议:

里面的7.2条写的很清楚,他们有权利下架,具体的…我直接把原文贴在这里

7.2 Google Review and Takedowns. While Google is not obligated to monitor the Products or their content, Google may at any time review or test your Products and their source code for compliance with this Agreement, the Google Chrome Web Store Program Policies, and any other applicable terms, obligations, laws, or regulations, and may use automated means to conduct such review. Google retains the right to refuse to include a Product on the Web Store. You may be required to provide information about yourself (such as identification or contact details) as part of the registration process for the Web Store, or as part of your continued use of the Services. You agree that any information you give to Google will always be accurate, correct and up to date. As part of the specification for your Product, Google may ask that you include in the file for your Product information such as your name and email address. Google may use this information when featuring the Product in our directory or for other uses. If Google is notified by you or otherwise becomes aware and determines that a Product or any portion thereof or your Brand Features; (a) violates the intellectual property rights or any other rights of any third party; (b) violates any applicable law or is subject to an injunction; (c) is pornographic, obscene or otherwise violates Google’s hosting policies or other terms of service as may be updated by Google from time to time; (d) is being published or distributed by you improperly; (e) may create liability for Google or any third party; (f) is deemed by Google to have a virus or is deemed to be malware, spyware or have an adverse impact on Google’s or a third party’s network; (g) violates the terms of this Agreement or the Google Chrome Web Store Program Policies; or (h) the display of the Product is impacting the integrity of Google servers (i.e., users are unable to access such content or otherwise experience difficulty), Google may prevent the Product from being made available in the Web Store, remove the Product from the Web Store, remotely disable or remove the Product from user systems or devices, or flag, filter, modify related materials (including but not limited to descriptions, screenshots, or metadata), or reclassify the Product. If you have any questions or concerns regarding a removal, you may contact us at One Stop Support contact form. Google reserves the right to suspend or bar any Product from the Web Store.

哦那個阿,其實我覺得那反而有點無可奈何
如果是基於伺服器的,關掉了就沒了

開發私服版需要額外資源,並且生產資料開源也需原公司同意
理論上,steam如果出了意外倒掉了,大眾一瞬間失去他們的遊戲也十分可能
目前唯一能對抗這個規模現象的,只有GOG這家
因為他們完全零防護,直接把單機遊戲的安裝檔餵嘴裡了
哪怕GOG倒了,安裝檔留著就成功保存了

我不怕下架,我怕的是他們連我手裡的這份也下架刪除掉

更極端易懂的例子就是,政府認為某製造商生產的硬碟不合法規
然後直接進你家,也不問那個硬碟對你有多重要,有什麼資料
直接帶走,或當場砸了,使其無法再使用,然後叫你買新硬碟

其實這事發生很多次了,每年都有那麼一兩回
手裡的好用擴展,每年平均都會下架掉3~5個
但這次一次下架6個,幾刀砍在最重要的地方,是可忍..

Firefox 商店也会各种下架,但是如果你有 XPI 备份的话使用 Dev 版浏览器可以关闭签名验证后安装,Release 版的话得破解签名验证

硬碟的这个例子就是

  • 买设备的时候,签署的购物协议书或者使用协议书里如果写明了政府如果有要求可以这么做,那么,他们就是有权利这么做
  • 而对应到浏览器插件,因为他们确实在协议里写了,所以,他们就是可以这么做

另外,别说关于插件了,那个协议的第12条里还说了

  • 相关操作造成的数据损失,他们是不负责的。
  • 也就是说,如果我的数据存到了只有某个插件才能访问的地方(比方说插件制造商的服务器),插件下架了,我也不能向他们索要我的数据…
  • 对应到你的硬盘的例子里,是的,别说硬盘他们可以拿走,连硬盘里的数据也不用还给你

但是,这就是协议的意义啊,签了,就得接受,不接受可以不签,可以不在这里开发。拒绝的人多了,或者大量的开发者都去了Firefox,甚至去了Edge,谷歌就会改