taoww
狐狸大王
狐狸大王
  • UID39284
  • 注册日期2013-03-18
  • 最后登录2019-11-08
  • 发帖数459
  • 经验416枚
  • 威望0点
  • 贡献值98点
  • 好评度72点
阅读:2416回复:17

Google做大死,Firefox准备好了吗?

楼主#
更多 发布于:2019-01-23 21:42
我们都知道Google家Chrome/Chromium获得成功的主要原因是它很快。它的扩展系统与Firefox传统的XUL扩展相比,主要特色是绝大部分API都是异步的,浏览器内核能和扩展并行执行,极大降低了扩展对浏览器性能的影响。虽然作为交换,功能上受了很多限制,但对普通用户而言这套扩展系统也基本够用了。

但有些常见任务非同步不可,比如处理网络请求的 WebRequest API,浏览器在发送/接收网络请求时等待扩展处理完毕,才能做进一步的处理。这个API也是很多广告拦截、HTTP请求头修改之类扩展存在的基础。

但现在,Google在新一版的扩展方案草案中,准备将WebRequest API大改,废掉其同步处理功能,也就是不允许再用它对网络请求进行修改。取而代之的是另一个API:DeclarativeNetRequest。这个API不再允许扩展在脚本中处理请求,而是要求扩展提供一些总规则数不能多于30000的静态规则文件,而且规则文件中也只能对特定url的请求做三件事:允许、阻止或者重定向。白名单页面倒是可以动态添加,但总数不能超过100。

如果这个草案得以实施,那么Chrome/Chromium上的扩展生态将会发生很大变化。
1、所有的HTTP请求头修改类扩展基本将全部死亡
2、广告拦截类扩展也会受很大限制,没办法像现在的abp、ublock那样任由用户自选订阅不同规则集,也没办法让用户添加自定义屏蔽规则,很可能会被迫拆分成多个扩展,每个扩展包含不同规则集以规避规则数限制。用户想要订阅多个规则集的话,只能安装多个扩展;要更新规则集,也只能更新整个扩展
3、安全类扩展也会受限,将没办法再禁止页面内的内嵌脚本执行了

网上针对这一消息的评论(当然会关注的一般都是有一定高级需求的深度用户)基本都是如果Google要实施就投奔其他浏览器。只要其他浏览器(包括且不限于Vivaldi、Brave、Firefox)不跟着Google胡闹。

最新喜欢:

l10xl10x
marb
非常火狐
非常火狐
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2019-11-14
  • 发帖数594
  • 经验679枚
  • 威望0点
  • 贡献值740点
  • 好评度34点
1楼#
发布于:2019-01-23 22:38
谷歌哪有这么傻。群众可能理解有错误吧。
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-11-01
  • 发帖数145
  • 经验163枚
  • 威望0点
  • 贡献值78点
  • 好评度16点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-01-23 22:57
marb:谷歌哪有这么傻。群众可能理解有错误吧。回到原帖
请认真阅读给出的API文档
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-11-14
  • 发帖数1918
  • 经验1132枚
  • 威望1点
  • 贡献值232点
  • 好评度161点
3楼#
发布于:2019-01-23 23:16
谷歌罪大恶极,搞到百姓怨声载道

最后还不是真香
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-11-01
  • 发帖数145
  • 经验163枚
  • 威望0点
  • 贡献值78点
  • 好评度16点
  • 社区居民
  • 忠实会员
4楼#
发布于:2019-01-23 23:18
aaaa007cn:谷歌罪大恶极,搞到百姓怨声载道

最后还不是真香
回到原帖
真实.svg
yfdyh000
千年狐狸
千年狐狸
  • UID29079
  • 注册日期2009-06-07
  • 最后登录2019-11-15
  • 发帖数2224
  • 经验1356枚
  • 威望0点
  • 贡献值52点
  • 好评度135点
  • 社区居民
  • 最爱沙发
  • 忠实会员
5楼#
发布于:2019-01-23 23:36
从性能方面,倒是挺欣赏这种异步化改进。严格限制导致功能受损自然不好,但Firefox也不是第一次跟着做了。

如果对请求阻塞(以及异步处理)是记录并提供性能统计,允许用户查看和设定扩展的白名单,应该能更兼顾普通与专业用户。
marb
非常火狐
非常火狐
  • UID56238
  • 注册日期2017-12-25
  • 最后登录2019-11-14
  • 发帖数594
  • 经验679枚
  • 威望0点
  • 贡献值740点
  • 好评度34点
6楼#
发布于:2019-01-25 13:52
现在的浏览器无论火狐还是谷歌在没有扩展的情况下似乎分不出谁家的更快。装了扩展后火狐慢。谷歌没试过,不过我猜也会慢,更重要的是谷歌对于配置不好的电脑不适用。
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-14
  • 发帖数18368
  • 经验4720枚
  • 威望5点
  • 贡献值4292点
  • 好评度1062点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2019-01-25 17:12
不是说 Firefox 也要跟进这个 manifest v3 么?最后都一样的啊
https://blog.mozilla.org/addons/2018/10/26/firefox-chrome-and-the-future-of-trustworthy-extensions/
Firefox More than meets your experience
infinity
狐狸大王
狐狸大王
  • UID48261
  • 注册日期2014-12-18
  • 最后登录2019-11-06
  • 发帖数328
  • 经验325枚
  • 威望0点
  • 贡献值84点
  • 好评度32点
  • 社区居民
  • 忠实会员
8楼#
发布于:2019-01-25 18:15
所以各位大佬们以后都要用软件来屏蔽广告了吗?有啥推荐的?
EMLVIRUS
火狐狸
火狐狸
  • UID53909
  • 注册日期2016-04-26
  • 最后登录2019-11-01
  • 发帖数145
  • 经验163枚
  • 威望0点
  • 贡献值78点
  • 好评度16点
  • 社区居民
  • 忠实会员
9楼#
发布于:2019-01-25 19:43
fang5566:不是说 Firefox 也要跟进这个 manifest v3 么?最后都一样的啊
https://blog.mozilla.org/addons/2018/10/26/firefox-chrome-and-the-future-of-tr...
回到原帖
现在的问题就是具体的API细节出现了分歧
qweszxc
千年狐狸
千年狐狸
  • UID39616
  • 注册日期2013-06-24
  • 最后登录2019-06-25
  • 发帖数1018
  • 经验925枚
  • 威望0点
  • 贡献值1008点
  • 好评度67点
  • 社区居民
  • 忠实会员
10楼#
发布于:2019-01-25 21:18
Chrome Extension Manifest V3 could end uBlock Origin for Chrome   (2019年1月22日)
https://www.ghacks.net/2019/01/22/chrome-extension-manifest-v3-could-end-ublock-origin-for-chrome/
Chrome Extension Manifest V3 May Break uBlock Origin Content Blocker   (2019年1月22日)
https://www.bleepingcomputer.com/news/security/chrome-extension-manifest-v3-may-break-ublock-origin-content-blocker/


这个不是前面2018年10月1日谷歌已经计划好的其中的之一吗(只是整体计划中的一个局部而已),表示谷歌按计划已经准备开始动手了。https://blog.chromium.org/2018/10/trustworthy-chrome-extensions-by-default.html

Today we’re announcing some upcoming changes and plans for the future:

User controls for host permissions
(其中下面是关于计划中Manifest v3的摘要)
Looking ahead: Manifest v3
In 2019 we will introduce the next extensions manifest version. Manifest v3 will entail additional platform changes that aim to create stronger security, privacy, and performance guarantees. We want to help all developers fall into the pit of success; writing a secure and performant extension in Manifest v3 should be easy, while writing an insecure or non-performant extension should be difficult.


Some key goals of manifest v3 include:

    More narrowly-scoped and declarative APIs, to decrease the need for overly-broad access and enable more performant implementation by the browser, while preserving important functionality
    Additional, easier mechanisms for users to control the permissions granted to extensions
    Modernizing to align with new web capabilities, such as supporting Service Workers as a new type of background process

We intend to make the transition to manifest v3 as smooth as possible and we’re thinking carefully about the rollout plan. We’ll be in touch soon with more specific details.

We recognize that some of the changes announced today may require effort in the future, depending on your extension. But we believe the collective result will be worth that effort for all users, developers, and for the long term health of the Chrome extensions ecosystem.



https://www.reddit.com/r/firefox/comments/9kk14r/trustworthy_chrome_extensions_by_default/  (2018年10月1日)
https://www.reddit.com/r/firefox/comments/aiqvcp/chrome_extension_manifest_v3_could_end_ublock/ (2019年1月22日)


有关前面的这个之前这里也有讨论的。




不过谷歌也有这个
 Building a Better World Wide Web  (建立一个更好的万维网 WWW)  (2019年1月9日)
https://blog.chromium.org/2019/01/building-better-world-wide-web.html
Google Chrome Ad Blocker Expands Worldwide Starting July 9th    (2019年1月9日)
https://www.bleepingcomputer.com/news/google/google-chrome-ad-blocker-expands-worldwide-starting-july-9th/



有不少说现在这样谷歌动手可能会将有更多的用户会移到Firefox上来使用而不被影响,这个有可能但在Firefox还没有看到在谷歌这个完整计划实施已经或接近很成功的情况下,就是说Firefox暂时还没有跟着谷歌大体一样的跟着变动,其实这个问题要从谷歌计划整体来看当然会影响到原来的谷歌很多扩展的(当然扩展也会跟着变的),现在谷歌搞的这个整体上就是改造打造出全新的新的动态扩展体系而且主动防御主动出击,原来是静态的扩展体系而且恶意很多很多很被动,古狗苦不堪言倒霉的还是很多用户本身,所以火狐的很多前旧扩展作者在看到火狐浏览器完全拥抱以前的古狗扩展后就完全失望了(原因之一)。因此某一个浏览器能从谷歌扩展库(Chrome网上应用店)下载使用谷歌的扩展使用起来这也只是一个静态的扩展而已(不要高兴的太早这还远远不够滴当然可以想这样单纯地使用),谷歌现在的计划后面就不是这样单纯的了可以想象的。2018-12-09微软计划Edge浏览器转投谷歌换内核引发业内轩然大波,接着Brave浏览器的创始人的传奇人物Brendan Eich,他之前是Mozilla的联合创始人和Java的发明者,也是作为Java创始人的项目先天就拥有了JS全栈的优势,纯正的血统能为用户提供极佳的浏览体验而搞的Brave浏览器迁移到 Chromium 内核,与 Chrome、Vivaldi、Opera 和 Edge 相同,2018年12月15日的消息说发布的 Brave 0.57版本浏览器完成了 Muon 接口向 Chromium 接口的过渡,即其Brave 0.57版本浏览器已经切换到谷歌Chromium代码库以获得更快的性能。在更换完成后,Brave 浏览器的运行速度将提升22%,其在替换为 Chromium 之后,Brave 浏览器可以更好的支持WebExtensions API,现在所有的可扩展 API 以及在 Muon 上从未实现过的 API。就是说已经变相的在转投谷歌浏览器了。所以后面就看了,后面谷歌这些方面貌似会有很多相关东西要搞的变的,当然会影响到现在的很多谷歌扩展的是不足为奇的(当然扩展也会跟着变的),即便死掉一些扩展也在所难免的,只要他们的原计划整体没有跑题和变味而且要做的很好这是必须的。至于未来这方面到底怎么样只能拭目以待当然是希望往好的方面发展了。但有一点可以肯定,谷歌扩展即不是作死也不是胡闹,而是重生和精变如果按原计划实施的话。已经不错了,如果跟Firefox原旧扩展作大大大死死死得大死对比的话,谷歌扩展小儿科了,火狐不是把原来的旧扩展全部删除了吗包括有神级扩展哦,火狐原旧扩展全部自裁作大死后现在不是在慢慢重生的吗,但新扩展体系没有能够再进一步地去精变而去掌握主动被动了。


(精变意思简单的是指战胜淘汰落后的法则规则方法,而主动勇于去表达和善于去表现机敏的和智慧的。是一种非常好的而要经过改造锤炼的再变化,其全局整体是往好的方面发展的变化趋势,有精气神而焕然一新。)

现在火狐浏览器是完全拥抱现在谷歌扩展的(这个现在是不变的(如改进的更好点本质上不算变),除非谷歌出现重大故障无法挽回这个不太可能不会的),貌似以后也是一样的会同样完全地拥抱谷歌扩展的。谷歌现在扩展变,那火狐浏览器后面貌似也一定会跟着同样的尽最大可能的非常接近谷歌扩展同样一样地变的。


Google做大死(准备重生后而精变),Firefox已经准备好了!

fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2019-11-14
  • 发帖数18368
  • 经验4720枚
  • 威望5点
  • 贡献值4292点
  • 好评度1062点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
11楼#
发布于:2019-01-26 10:09
infinity:所以各位大佬们以后都要用软件来屏蔽广告了吗?有啥推荐的?回到原帖
不要这么快下结论嘛。
Firefox More than meets your experience
rlry
小狐狸
小狐狸
  • UID56841
  • 注册日期2019-01-21
  • 最后登录2019-11-09
  • 发帖数5
  • 经验6枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
  • 忠实会员
12楼#
发布于:2019-01-27 14:47
感觉google真的是在作大死……希望ff别学。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2019-11-11
  • 发帖数9156
  • 经验363枚
  • 威望1点
  • 贡献值114点
  • 好评度38点
  • 忠实会员
  • 终身成就
  • 社区居民
13楼#
发布于:2019-01-29 10:37
Waterfox准备好了
Waterfox扬长而去
qweszxc
千年狐狸
千年狐狸
  • UID39616
  • 注册日期2013-06-24
  • 最后登录2019-06-25
  • 发帖数1018
  • 经验925枚
  • 威望0点
  • 贡献值1008点
  • 好评度67点
  • 社区居民
  • 忠实会员
14楼#
发布于:2019-01-29 15:46
上图出处(Waterfox扩展以后是守旧还是追新?)
https://old.reddit.com/r/waterfox/comments/ajjp42/so_rumor_is_mozilla_is_collaborating_with_google/






(Raymond Hill creator of uBlock Origin ("uBO") and uMatrix said that they will not exist on Chrome in the next months if Chrome maintains this orientation, they would only be available on Firefox.     https://old.reddit.com/r/firefox/comments/aithmh/raymond_hill_creator_of_ublock_origin_ubo_and/eerce78/?context=3&st=jrbbw0qr&sh=ebc71ea3)                      
那如果Firefox扩展最后整体也同样跟着谷歌整体扩展变了? 现在Firefox扩展暂时还没跟着谷歌变了。
上一页
游客

返回顶部