70599
火狐狸
火狐狸
  • UID10222
  • 注册日期2005-12-01
  • 最后登录2021-01-27
  • 发帖数114
  • 经验50枚
  • 威望0点
  • 贡献值28点
  • 好评度1点
  • 社区居民
  • 忠实会员
330楼#
发布于:2020-09-12 18:06
lonely_8:改回来了,这是层主吗?
Bug 1663500 - Links are opening new windows despite browser.link.open_newwindow being set to 1
还原了 Bug 166...
回到原帖
不是我做的。不过是个好消息
Nightly@OS X
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
331楼#
发布于:2020-09-30 22:20
(83)在实验性功能选项卡中增加了开启 javascript.options.warp 的选项。
Bug 1665415 - Add Warp to Nightly Experiments in about:preferences

(83)83 开始默认启用标签式 HTTP 验证弹窗 (82 已实现,但仅 Nightly 默认打开,见 324 楼)。
Bug 1667065 - Enable tab HTTP auth prompts for Beta and Release

(83)Nightly 下默认开启 Tab-to-search (browser.urlbar.update2.tabToComplete)
Bug 1667470 - Enable tab-to-search in Nightly
当前是通过已保存的搜索的名称、别名和域名匹配从而自动完成。


(83)默认开启 fission.remoteObjectEmbed
Bug 1658342 - Enable fission.remoteObjectEmbed by default
对同一页面内的 <object> 和 <embed> 元素(如今基本为 flash),启用分离为单独的沙箱进程。
关于 Fission 项目:https://wiki.mozilla.org/Project_Fission

(83)JavaScript 相关:实现 Array.prototype.item 和 %TypedArray%.prototype.item 提案 (当前为 Stage 3)
Bug 1658308 - Implement the .item proposal

(83)将 Ctrl + shift + B 快捷键改成显隐书签工具栏,原来的打开 “我的足迹 - 我的书签” 窗口快捷键将变成 Ctrl + Shift + O。
Bug 1328637 - Personal (bookmarks) toolbar lacks a keyboard shortcut to show/hide the bar (ideally same as Chrome)
browser.toolbars.bookmarks.2h2020 Nightly 下默认打开,关闭后 Ctrl + shift + B 快捷键将还原为打开 “我的足迹 - 我的书签” 窗口。
该配置项还将包括其它的一系列改进,见 Bug 1665353 - [meta] 2020H2 bookmarks improvements
例如其中包括:像 Chrome 那样仅在新建标签中显示书签工具栏 Bug 727668 - Show bookmarks from the bookmarks toolbar in the new tab page

(83)web 开发相关:在 Nightly 和 Beta 版中默认启用 dom.input_events.beforeinput.enabled
Bug 1609291 - [UI Events][Input Events] Ship "beforeinput" event and `InputEvent.getTargetRanges()` in Nightly (and early beta) channel

(83)Nightly 下默认启动 javascript.options.warp
Bug 1666417 - Enable Warp in Nightly

(83)为 DoH 添加了一个排除存在 hosts 文件映射了 IP 的域名的首选项。
Bug 1616252 - Maybe add a /etc/hosts parser
network.trr.exclude-etc-hosts 默认为 true,表示如果系统 hosts 文件中已存在域名映射了 IP, 将不会通过 DoH 解析。

(83)正式版 83 将默认在 Windows 和 macOS 平台下默认开启新的 WebRTC 全局分享指示条。
Bug 1665490 - Let the new WebRTC global sharing indicator ride the trains on macOS and Windows
pref("privacy.webrtc.legacyGlobalIndicator", false);
并默认隐藏全局静音切换选项,在 about:preferences 的实验性选项卡中可选择开启。
Bug 1661474 - Hide the global mute toggles by default, but add them to the opt-in experiments list in about:preferences
对应首选项 privacy.webrtc.globalMuteToggles

(83)新的 HTTPS-Only 模式例外权限设置 UI 设计和功能改进。
Bug 1653026 - Give HTTPS Only Mode users a way to unbreak a page
将该权限单独改成大项,功能方面跟之前不同的是:
在某些网站(例如:http://www.gusuwang.com/)主域名支持 https,但其子资源域名服务器不支持 https 情况下,
在该网站主域名页面下也能提供(永久/临时)关闭 HTTPS-Only 模式(该功能约等于允许 https & http 混合模式)。
而原先的只能到子资源域名页面下关闭 HTTPS-Only 模式,才能正常地浏览网站。


(83)在 about:preferences 中的实验性选项卡中增加 Fission 开关选项(fission.autostart)
Bug 1652134 - Add Fission Feature Gate to about:preferences' "Nightly Experiments" section

(83)右键菜单中增加了一个“打印选中内容”的菜单项。(十九年前创建的 bug...)
Bug 140718 - Add a "Print selection only" menu item to the context menu when there is a selection

(83)CSS  相关:默认启动圆锥渐变 (layout.css.conic-gradient.enabled)
Bug 1632351 - Enable CSS conic-gradient by default and let it ride the trains

(83)双击 about:processes 中的标签进程项可以跳转到对应的标签。
Bug 1664517 - Double-click on about:processes tab to go to that tab

(83)更新证数查看器设计。
Bug 1669857 - Update certificate viewer design

(83)在 about:support 中增加打印相关的项,允许在其中重置保存的打印设置。
Bug 1669844 - Add a "Printing" section to about:support

(83)从 83 开始 about:preferences 中将默认显示 HTTPS-Only 模式设置项 (browser.preferences.exposeHTTPSOnly)。
Bug 1658267 - HTTPS-Only: Consider exposing HTTPS-Only Mode in about:preferences for release users

(83)从 83 开始将默认启用触摸屏平滑捏拉缩放功能(apz.allow_zooming=true、apz.windows.use_direct_manipulation=true)
Bug 1671235 - Enable desktop zooming for release builds

(83)在 about:processes 中增加关闭标签按钮和重新加载标签并结束进程的按钮。
Bug 1635494 - Kill processes from about:processes

(83)在 about:preferences 中添加媒体控制的开关(media.hardwaremediakeys.enabled)。
Bug 1667454 - Add a toggle button on `about:preference` for media control

(83)新的 HTTPS-Only 模式警告页面
Bug 1658921 - HTTPS-Only: Consider using a different exception page


(83)默认在 beta 版或以上打开 privacy.partition.network_state。
Bug 1671199 - Enable privacy.partition.network_state for EARLY_BETA_OR_EARLIER in Firefox 83
但也引入了一些问题如:保存某些图片时会失败。 Bug 1641270( 84 中已修复)
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
332楼#
发布于:2020-10-21 22:37
(84)在 about:addons 页显示并可控制扩展的可选权限。
Bug 1624513 - optional permissions are not shown in about:addons


(84)CSS 相关:Nightly 下默认启用对 aspect-ratio 的支持。(layout.css.aspect-ratio.enabled)
Bug 1672078 - Enable aspect-ratio on nightly

(84)CSS 相关:Nightly 下默认启用对 grid masonry 瀑布流布局的支持。(layout.css.grid-template-masonry-value.enabled)
Bug 1672807 - [css-grid-3] Enable masonry layout by default in Nightly

(84)CSS 相关::not() 伪类选择器括号内支持组合的复杂选择器。
Bug 933562 - support compound selectors and complex selectors within :not() negation pseudo-class
原先只支持 :not(#id):not(.class):not(:hover):not([href]):not(div) 等,
如今还可以 :not(#id, .class, p + p, :not(p > a[href]:hover))

(84)Web 相关:Service Worker 支持 promise 化的 FetchEvent.handled API。
Bug 1617822 - New service worker API 'FetchEvent.handled' needs to be supported

(84)Nightly 下默认启用 about:home 启动缓存。(browser.startup.homepage.abouthome_cache.enabled)
Bug 1672517 - Enable the about:home startup cache on Nightly (only) by default

(84)打开外部协议前询问是否允许永远允许在该源打开。(security.external_protocol_requires_permission)
Bug 1565574 - 'Always allow' for external protocol / scheme handling should be a per-origin permission



(84)在正式版种默认启用清除第一方跟踪 cookies 的功能。(privacy.purge_trackers.enabled)
Bug 1675596 - Enable cookie purging by default in Release

(84)允许仅在新标签页显示书签工具栏。
Bug 727668 - Show bookmarks from the bookmarks toolbar in the new tab page
总开关:browser.toolbars.bookmarks.2h2020 当前仅在 Nightly 下默认打开。
导航栏右键菜单项对应:browser.toolbars.bookmarks.visibility 值为:newtab (默认)、always、never。


(84)在新配置或只有少量书签时将在书签工具栏显示从其他浏览器导入的按钮。
Bug 1665442 - Show an "import" button on the bookmarks toolbar when few bookmarks exist [and some exist in another browser?]

相关设置项:browser.toolbars.bookmarks.2h2020、browser.bookmarks.addedImportButton

(84)在书签工具栏右侧显示“其它书签”文件夹如果该文件夹有书签的话。
Bug 1664053 - Show the Other Bookmarks folder in the bookmarks bar when bookmarks are stored in the Other Bookmarks folder
打开 browser.toolbars.bookmarks.2h2020 开关后就生效。
暂时只能通过关闭总开关或者以下 css 隐藏。(将在 85 中新增一个开关,见楼下)
#OtherBookmarks {display: none;}


(84)将原来的默认保存书签到“其它书签”文件夹改为书签工具栏。
Bug 1665389 - Bookmarks should be stored on the bookmarks toolbar by default
需要开启总开关 browser.toolbars.bookmarks.2h2020,未开启将忽略下面的配置项。
指定默认保存书签文件夹配置项为 browser.bookmarks.defaultLocation 值默认为 toolbar(书签工具栏)
还可以为 menu (书签菜单) 和 unfiled (其它书签),或者是任意一个书签文件夹在数据库中对应的 guid,见下一条。

(84)点击星星收藏按钮或者快捷健收藏书签(ctrl+d)将默认使用上一次保存书签的文件夹。
Bug 1432604 - Allow the star panel to select the last used folder when bookmarking
browser.bookmarks.defaultLocation 将自动修改为该书签文件夹在数据库中对应的 guid。
84 之前你可以使用扩展 Default Bookmark Folder 实现默认保存书签的位置。

(84)在 beta 及以上版本中将默认打开 browser.toolbars.bookmarks.2h2020
Bug 1675551 - Enable use of 2h2020 bookmarks pref for experiments

(84)允许同时打开多个画中画窗口实例。
Bug 1589680 - Make it possible to have more than one Picture-in-Picture window
media.videocontrols.picture-in-picture.allow-multiple 默认关闭
并且在设置页的实验性选项卡中(about:preferences#experimental)提供多重画中画窗口的 ui 开关 。
Bug 1676162 - Expose multi-PiP support in about:preferences#experimental

(84)在 Nightly 下默认打开 CRLite。
Bug 1675138 - Enforce CRLite in Desktop Nightly
CRLite 用以代替原先的 OCSP 验证证书状态查询系统。
平均每天 4 次将失效、吊销的证数数据打包(平均 66 Kb)增量更新缓存到本地,用以验证证数状态,原先的 OCSP 则为实时查询。
这将加快 TLS 连接速度,减低因 OCSP 请求超时导致网站加载过慢或无法打开的几率,对国内用户很有帮助。同时还能消除隐私风险。
对应配置 security.pki.crlite_mode,可取值为:
0:完全关闭 CRLite。
1:使用 CRLite 检测证书,但结果只用作遥测数据验证 CRLite 的有效性使用,并未实际替换 OCSP。(正式版默认值)
2:完全打开。(Nightly 默认值)
meta bug:
Bug 1429800 - (crlite) [meta] Implement a CRLite based revocation mechanism
相关资料 :
https://blog.mozilla.org/security/tag/crlite/
https://groups.google.com/g/mozilla.dev.platform/c/mbYKUEGE5oQ
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
333楼#
发布于:2020-11-20 00:40
(85)删除对 Flash 插件的支持。
Bug 1675349 - Disable plugin support

(85)默认启用从其它浏览器导入书签后显示书签工具栏(browser.migrate.showBookmarksToolbarAfterMigration)。
Bug 1678054 - Enable bookmark toolbar upon bookmark import by default

(85)给书签工具栏右侧”其它书签“文件夹显隐添加了一个开关。
Bug 1674539 - add options to hide "Other Bookmarks" button from Bookmarks toolbar
browser.toolbars.bookmarks.showOtherBookmarks 默认显示。
84 中只能使用自定义 css 隐藏,见上一楼。

(85)默认打开 security.bad_cert_domain_error.url_fix_enabled。
Bug 1678056 - Enable www redirect by default
如果网站服务器顶级域名没有配置证数,将重定向到其 www 主机。

(85)允许直接在设置中选择扩展覆盖的主页或新建页,而不必先禁用该扩展。
Bug 1595858 - support extension selection for homepage and newtab


(85)实现 Top-level await 提案。(javascript.options.experimental.top_level_await)
Bug 1519100 - Implement the Top-level await proposal

(85)允许隐藏悬停标签显示的 pid。(browser.tabs.tooltipsShowPid)
Bug 1680685 - Allow to turn on pid in tabs via a pref

(85)默认禁用在 html 上使用自定义右键菜单 menuitem。(dom.menuitem.enabled)
Bug 1680596 - Hide <menuitem> behind a flag
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menuitem
以后可能还将删除支持。Bug 1372276 - Remove HTML context menu (<menu> and <menuitem> tag) support

(85)设置页的复选框和单选框控件样式匹配 Photon 设计的新规格。
Bug 1678333 - The color of the checkmark is blue and the background of the checkbox is white from the "Remove all <no of logins> logins?" dialog

(85)在设置 - 隐私与安全 - 地址栏中添加打开 Tab-to-search 的功能。
Bug 1678138 - Add a Preferences toggle for tab-to-search results
对应的首先项由 browser.urlbar.update2.tabToComplete 改为 browser.urlbar.suggest.engines。
amer0798
火狐狸
火狐狸
  • UID34226
  • 注册日期2010-10-11
  • 最后登录2023-10-16
  • 发帖数258
  • 经验204枚
  • 威望0点
  • 贡献值194点
  • 好评度6点
  • 社区居民
  • 忠实会员
334楼#
发布于:2020-12-02 09:08
lonely_8:(85)删除对 Flash 插件的支持。
Bug 1675349 - Disable plugin support

(85)默认启用从其它浏览器导入书签后显示书签工具栏(browser.migrate.showBookmarksTo...
回到原帖
交易猫 在使用淘宝账号登录的时候 不能跳转 现实登陆中 这是咋回事呢
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
335楼#
发布于:2020-12-06 21:05
amer0798:交易猫 在使用淘宝账号登录的时候 不能跳转 现实登陆中 这是咋回事呢回到原帖
没有账号,不太清楚。
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
336楼#
发布于:2020-12-16 22:37
(86)JavaScript 相关:实现 Intl.DisplayNames 提案。
Bug 1654116 - Ship Intl.DisplayNames

(86)JavaScript 相关:Array.prototype[@@unscopables] 添加 at 方法。
Bug 1681372 - Add "at" to Array.prototype[@@unscopables]

(86)在 about:preferences#experimental 种添加 HTTP3 的选项开关。
Bug 1682539 - Add HTTP3 to about:preferences' "Nightly Experiments" section

(86)移除 browser.urlbar.update2 配置项,默认开启。
Bug 1665049 - Remove browser.urlbar.update2 branch preferences
还移除了下面的配置项
browser.urlbar.update2.disableOneOffsHorizontalKeyNavigation
browser.urlbar.update2.restyleBrowsingHistoryAsSearch
browser.urlbar.update2.oneOffsRefresh

(86)退格键(或 + shift)不再默认为浏览历史后退(或 前进)功能键。(即:browser.backspace_action 由默认的 0 改为 2)
Bug 1041377 - Investigate removing Backspace as a shortcut for navigating back in history
你可以使用 alt + 左右箭头键 代替,或者将 browser.backspace_action 重新改为 0。
这个参数的其它值表示:// Backspace and Shift+Backspace behavior
// 0 goes Back/Forward
// 1 act like PgUp/PgDown
// 2 and other values, nothing

(86)默认启用 AVIF 图片格式的支持。(image.avif.enabled)
Bug 1682995 - Enable AVIF support by default

(86)CSS 相关:FF 86 将默认支持 :autofill / :-webkit-autofill 伪类。(layout.css.autofill.enabled)
Bug 1685675 - Enable :autofill / :-webkit-autofill support on release channels.

(86)alert/confirm/prompt 函数弹出对话框,改为标签模式的对话框。
Bug 1680637 - Implement tabmodal alert/confirm/prompt dialogs to use SubDialog instead of TabModalPrompt
prompts.contentPromptSubDialog 设置为 false 还原。


(86)工具栏、三道杠按钮 - 帮助 中新增检测更新的菜单项,并且关于 firefox 对话框有一点改变。
Bug 1660848 - Add a "check for updates..." option to application menus.

(86)新的 Proton 风格标签设计。
Bug 1681421 - Implement new Proton tab design
新建布尔类型值为 true,名称为 browser.proton.tabs.enabled 的配置项,重启 FF 生效。

meta bug:  Bug 1678746 - (proton-tabs-bar) [meta] Proton - Tabstrip work

(86)添加新的 Proton 风格主菜单按钮(三道杠/汉堡包按钮)设计开关。
Bug 1688257 - Adjust prefs for the Proton AppMenu
meta bug:  Bug 1678748 - (proton-hamburger-menu) [meta] Proton - App Menu work
browser.proton.appmenu.enabled 添加方法同上(当前未完成,开启后仅显示少量菜单项)

(86)在当前标签的悬停工具栏提示的最后面增加“[A]”。(并将配置项 browser.tabs.tooltipsShowPid 显示 PID 合并到 browser.tabs.tooltipsShowPidAndActiveness)
Bug 1687717 - Show activeness in tab tooltip.
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
337楼#
发布于:2021-01-27 13:50
(87)Nightly 实验面板中增加地址栏使用输入法时显示即时搜索建议的选项。
Bug 1685991 - Add a Nightly Experiment option to search during IME composition
对应配置项 browser.urlbar.keepPanelOpenDuringImeComposition

(87)完全删除旧版的 about:config 的代码。(chrome://global/content/config.xhtml)
Bug 1524836 - Remove the tree-based "about:config" implementation

(87)Web API 相关:在 Nightly 中默认启用触屏事件中的 implicit pointer capture(dom.w3c_pointer_events.implicit_capture)。
Bug 1682527 - Enable implicit pointer capture for touch on Nightly channel

(87)Web API 相关:实现 ClipboardItem API。
Bug 1619947 - Implement ClipboardItem

(87)实现 ODoH。
Bug 1684040 - Send encrypted DNS queries to ODoH proxy
相关配项:
network.trr.odoh.enabled  // Whether to enable odoh.
network.trr.odoh.proxy_uri // The uri of Oblivious Proxy.
network.trr.odoh.target_host // The host name of Oblivious Target.
network.trr.odoh.target_path //The uri path of the odoh uri.
关于 ODoH:https://blog.cloudflare.com/oblivious-dns/

(87)设置中增加地址栏下拉显示搜索建议置于搜索历史之前的选项。
Bug 1688786 - Add a browser.urlbar.showSearchSuggestionsFirst pref
对应配置项 browser.urlbar.showSearchSuggestionsFirst 默认 true
当然你也可以直接自定义配置项 browser.urlbar.matchBuckets,新增的配置项是间接关联控制该配置项实现的。

(87)Linux 平台下的 Nightly 默认启用非原生主题控件。(widget.disable-native-theme-for-content)
Bug 1689359 - Enable non-native theme on Linux Nightly.
该参数对 Windows 平台也有效,Windows 相关 https://bugzilla.mozilla.org/show_bug.cgi?id=1615105
设置该参数为 true 后,可以打开 https://developer.mozilla.org/en-us/docs/Web/HTML/Element/input 对比控件变化。

(87)查找时垂直滚动条高亮显示匹配标记比例位置。(十七年前的 bug。。提出该 bug 的日期比 Chrome 出生还早 4 年。)
Bug 259640 - Find Toolbar's highlight mode should show matches next to or on top of scrollbar
当前暂时还没能生效,可能是由于一个代码笔误,也可能由于分开不同的 bug id 处理,代码没合并完全。
见:Bug 1690128 - Show find tick marks even when highlight mode is off

原 bug 中后续补丁已修复。


(87)about:config 中增加仅显示修改过后的配置项的选项按钮。
Bug 1502867 - Allow displaying only modified preferences

(87)在启用 Proton 风格工具栏后(browser.proton.toolbar.enabled)默认隐藏“主页”和"我的足迹"按钮。
Bug 1686523 - Hide the home button by default
Bug 1692214 - Hide the Library button by default

(87)Windows 10 平台下新的 Proton 风格右键、弹出菜单,并适配了暗黑主题模式。
Bug 1682522 - Make context menus prettier on Windows 10
browser.proton.contextmenus.enabled 需要手动创建布尔类型,值为 true 后重启 FF 生效。


(87)Nightly下的 chrome 界面环境的对话框弹窗使用浏览器窗口内嵌模式,原为独立窗口。(prompts.windowPromptSubDialog)
Bug 1685313 - Display chrome window modal dialogs from the prompt service inside browser windows


(87)弹窗面板无箭头(跟 Chrome 浏览器一样)的 Proton 设计风格。(browser.proton.doorhangers.enabled)
Bug 1693710 - Suppress notch on arrow panels when Proton is enabled
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
338楼#
发布于:2021-02-25 14:04
当前版本可用的 Proton 风格设计开关,需要手动创建。
其它总开关:browser.proton.enabled
单独项:
browser.proton.contextmenus.enabled
browser.proton.doorhangers.enabled
browser.proton.tabs.enabled
browser.proton.urlbar.enabled
browser.proton.places-tooltip.enabled
browser.proton.infobars.enabled
已合并到其它总开关的单独项:
browser.proton.appmenu.enabled (Bug 1695348)
browser.proton.toolbar.enabled (Bug 1696253)



(88)Windows、macOS 和 Android 平台下的 Nightly 也默认启用非原生主题控件了。(widget.disable-native-theme-for-content
Bug 1687022 - (win-nnt) [meta] Disable native theme by default in Nightly on Windows
Bug 1690842 - Disable native theme by default in Nightly on macOS
Bug 1696437 - (android-nnt) Use the new non-native theme on Android too.
Bug 1694059 中,widget.disable-native-theme-for-content 配置项已被更名为 widget.non-native-theme.enabled

(88)Nightly 下内置 PDF 阅读器支持运行 js。
Bug 1674942 - Enable JS support in PDF.js for nightly

(88)”查看页面信息“从右键菜单移除,但快捷键(ctrl+I)和工具栏中仍然可用。
Bug 1692553 - Remove the "View page info" item from the page context menu

(88)CSS 相关:实现对 aspect-ratio 属性的插值渐变动画。
Bug 1670155 - Implement interpolation for <ratio>

(88)在启用 Proton 风格工具栏后(browser.proton.toolbar.enabled)默认隐藏“侧边栏”按钮。
Bug 1686526 - Hide the sidebar button by default

(88)标签页右键加入”关闭左侧标签“的功能。
Bug 1009728 - Implement "Close Tabs to the Left" as a built-in feature

(88)Nightly 关于窗口的 logo 改为 doge 彩蛋 logo。
Bug 1695087 - branding updates.
chrome://branding/content/about-logo.png
https://hg.mozilla.org/mozilla-central/rev/1247a6c5946e8b8326380b302edb45457e8c1c83

原 Bug 中后续还原了。

(88)添加一个仅在 HTTP3 上禁用 0-RTT 的配置项。(network.http.http3.enable_0rtt)
Bug 1689550 - Add a pref to disable 0RTT only for HTTP3

(88)搜索选中文本的右键菜单项支持中键或者+Ctrl 键在后台标签页中打开。(十五年前的功能请求 bug)
Bug 360332 - Search <Engine> for <String> context menu option doesn't support Ctrl/Shift/Middle clicks

(88)Proton 风格设计的三道杠菜单面板控制配置项改为直接由 browser.proton.enabled 其它总开关控制。
Bug 1695348 - Mass find/replace `browser.proton.appmenu.enabled` to `browser.proton.enabled`

(88)开启 Proton 风格设计参数后,新增一个临时的 “Proton Dark” 主题。
Bug 1695345 - Add a new, Nightly-only temporary built-in theme called Proton Dark where we can develop the Proton dark theme
目的是避免对没有开启 Proton 的人的暗黑主题产生影响。
当默认开启 Proton 风格设计后,新修改将最终合并到原来的的暗黑主题中,同时删掉该临时主题。

(88)CSS 相关:基本实现 color-mix() 函数。
Bug 1695376 - Implement basic color-mix() functionality, and expose it to chrome code and to content behind a pref.
Chrome 内部主题代码默认支持,Content 页面提供开关(layout.css.color-mix.enabled)Nightly 下默认开启。

(88)取消 FTP 协议注册为系统的默认打开程序。
Bug 1696193 - Stop setting Firefox as default handler for FTP

(88)从 browser.proton.tabs.enabled 分离出 browser.proton.places-tooltip.enabled 作为单独控制标签、书签工具栏上的书签悬停工具提示新样式开关。
Bug 1696322 - Move the formatted tab and bookmarks tooltip behind its own Proton pref

(88)在标签悬停工具栏提示中默认隐藏 https,否则会完整显示 http,并在前面显示表示不安全的小锁。
Bug 1695568 - Strip https from hover tooltips and use broken lock indicators for http URLs


(88)在开启 browser.proton.urlbar.enabled 的情况下,地址栏右键允许添加搜索引擎。
Bug 1696752 - Allow to Add Web Engines from the urlbar contextual menu

(88)JavaScript 相关:实现正则匹配索引提案。
Bug 1519483 - Implement the RegExp Match Indices proposal

(88)about:newtab/about:home 将跟随当前使用的主题颜色使用相应的主题色。
Bug 1546540 - about:newtab/about:home does not respect system dark mode with Default theme

(88)在开启 browser.proton.infobars.enabled  的情况下,通知信息栏在出现时改为浮动在页面上方,不再往下挤压页面。
Bug 1682676 - Move chrome/content separating line below top InfoBar
好处是视觉上更友好,坏处是会遮挡部分页面。

(88)FF 88 后默认开启 layout.css.image-set.enabled
Bug 1698133 - Enable layout.css.image-set.enabled in all channels.
这可能会导致一些网址兼容问题:例如百度网盘 logo 在高分屏下会被裁剪掉一部分。 (这个问题将在 89 中修复 Bug 1705877

(88)HTTPS-Only 模式:检测到网站 www 主机名的 https 协议连接失败时,在“错误页面”提供更多的用户建议。
Bug 1665057 - HTTPS-Only: Add error page suggestions on how to proceed
dom.security.https_only_mode_error_page_user_suggestions 默认关闭

(88)在 macOS 平台上使用 Menlo 作为默认的等宽字体。
Bug 1342741 - (Menlo) Use Menlo as the default monospace font on macOS

(88)右键查看图片、视频现在改为在新标签页中打开
Bug 1690030 - Move 'View Image' on content context menu to become 'Open Image in New Tab'

(88)Proton:悬停鼠标到导航栏才显示标签声音指示图标。
Bug 1693066 - Update tab audio indicator to latest Proton spec
这可能对键盘导航用户不友好。
Bug 1698342 - Make tab audio indicator appear only on tab bar hover
已改为悬停在标签栏时才显示。

(88)macOS 平台中 Nightly 默认开启双击触摸板手势进行缩放。(apz.mac.enable_double_tap_zoom_touchpad_gesture)
Bug 1698642 - enable double tap to zoom on macOS in nightly only

(88)browser.proton.toolbar.enabled 合并到了 browser.proton.enabled。
Bug 1696253 - Graduate the toolbar to the main proton pref

(88)截图功能菜单从地址栏三点下拉菜单中删除,改为单独的按钮。
Bug 1691464 - Remove Take a Screenshot from the pageActions menu

(88)仅在登录同步账户时才显示“发送链接/标签/页面到设备”的菜单。
Bug 1690567 - Only show "Send Link/Tab/Page to device" items on tab / content context menus when you are signed in and have at least 1 other device available to send to

(88)Beta 和 Nightly 默认打开 HTTP3 (network.http.http3.enabled)
Bug 1699490 - Enable HTTP3 on Nightly and early Beta
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
339楼#
发布于:2021-02-28 19:48
这新图标……你特么在逗我?
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
340楼#
发布于:2021-03-25 22:38
当前版本可用的 Proton 风格设计开关,需要手动创建 (Bug 1698132)。
其它总开关:browser.proton.enabled
单独项:
browser.proton.doorhangers.enabled
browser.proton.places-tooltip.enabled
browser.proton.modals.enabled
已合并到其它总开关的单独项:
browser.proton.tabs.enabled (Bug 1701003)
browser.proton.urlbar.enabled (Bug 1703274)
browser.proton.infobars.enabled (Bug 1702330)
browser.proton.contextmenus.enabled (Bug 1702387)

(89)开启 browser.proton.urlbar.enabled 的情况下,地址栏中隐藏三点按钮菜单面板,除非地址栏空间过小。
Bug 1691454 - Hide the Page actions overflow (meatball) menu from the address bar


(89)DOM API 相关:textarea、input 支持 document.execCommand('insertText') 了。
Bug 1220696 - textarea execcommand insertText not working properly

(89)browser.proton.tabs.enabled 合并到了 browser.proton.enabled。
Bug 1701003 - Move Proton Tabs to the general Proton pref

(89)macOS 平台中的 Nightly 默认打开 ICCv4 (gfx.color_management.enablev4)
Bug 1701455 - Turn on ICCv4 in Nightly on macOS.

(89)CSS 相关:@font-face 实现 size-adjust 属性。(layout.css.size-adjust.enabled)
Bug 1698495 - Implement the `size-adjust` descriptor for @font-face rules

(89)隐私模式下单独的 cookieBehavior 配置项。(network.cookie.cookieBehavior.pbmode)
Bug 1695050 - Make the CookieBehavior to be able to set for Private Browsing Mode

(89)实现 Opaque Response Blocking (browser.opaqueResponseBlocking)
Bug 1696111 - Opaque Response Blocking v0
参考:GitHub - annevk/orb: Opaque Response Blocking (CORB++)

(89)页面弹出警告/确认/输入对话框 (alert/confirm/prompt 函数) 标题将显示一个小图标。(browser.proton.modals.enabled )
Bug 1693008 - Implement header with small icon for commondialog.xhtml

(89)Proton 设计风格的书签编辑内嵌式对话框,取代原来的独立窗口。(browser.proton.modals.enabled)
Bug 1693139 - Update bookmark dialogs for proton


(89)地址栏增加计算器功能:地址栏输入四则运算表达式便能在下拉建议列表中显示运算结果。(browser.urlbar.suggest.calculator)
Bug 1697251 - Add a calculator in the urlbar


(89)现在改变 Proton 相关开关配置项无需重启就能即时看到效果了,同时配置项也无需手动创建直接便能在 about:config 中看到。
Bug 1698132 - Improve caching behaviour of -moz-bool-pref

(89)在 Nightly 中默认启用支持 TLS delegated credentials 。(security.tls.enable_delegated_credentials)
Bug 1700233 - Enable TLS delegated credentials
相关说明:Validating Delegated Credentials for TLS in Firefox - Mozilla Security Blog

(89)默认打开 browser.proton.enabled。
Bug 1700109 - Set browser.proton.enabled to true by default on Nightly

(89)更新匹配 Proton 设计风格的图标。
Bug 1686527 - Refresh navbar toolbar icons
Bug 1702289 - Refresh the address bar icons
Bug 1702837 - Refresh the permissions icons
Bug 1702986 - Replace default fallback favicon (the globe)
Bug 1702690 - Refresh the icons of some of the non-default toolbar buttons
Bug 1702285 - Refresh the tab strip navigation and tab icons
Bug 1699889 - Update shared toolkit icons
Bug 1691993 - Replace address bar icons with the final version

其它的一些图标:https://drive.google.com/drive/folders/1CwFHPQITLLkQUI0mn9Y2MCYHCjIOilh4

(89)JavaScript 相关:默认启用 Top-level await(javascript.options.experimental.top_level_await)
Bug 1681046 - Enable Top Level Await

(89)默认打开 browser.proton.contextmenus.enabled 和 browser.proton.doorhangers.enabled。
Bug 1703716 - Enable Proton panels and context menus on Nightly by default

(89)browser.proton.urlbar.enabled、browser.proton.infobars.enabled、browser.proton.contextmenus.enabled 合并到了 browser.proton.enabled。
Bug 1703274 - Graduate browser.proton.urlbar.enabled to browser.proton.enabled
Bug 1702330 - Graduate the infobars to the main proton pref
Bug 1702387 - Put native context menus behind main proton pref

(89)“定制模式”中删除了“窗口拖拽区”选项和相应功能,并同时删除对应首选项 browser.tabs.extraDragSpace。
Bug 1701990 - Remove 'Drag Space' option from Customize mode

(89)CSS 相关:默认启用支持 forced-colors 媒体查询。(layout.css.forced-colors.enabled)
Bug 1659511 - Enable the forced-colors media query

(89)标签右键菜单中添加了一个“打开一个新标签”的菜单项。
Bug 1692840 - Add "Open a New Tab" at the top of the tabstrip context menu

(89)在 Windows 平台上的 Nightly 将默认后台更新。
Bug 1703909 - Enable background update for Nightly users on Windows
功能开关:app.update.background.scheduling.enabled
在设置中的 UI 显示开关: app.update.background.experimentalBug 1703302 已经不再隐藏 UI 开关)


(89)现在首选项 ui.prefersReducedMotion = 1 或者系统中设置了限制动画也能取消拖动标签排序时的动画效果。
Bug 1696360 - Background tabs still animate when dragging with prefers-reduced-motion

(89)“默认”主题更名为“系统”主题
Bug 1695963 - Rename "Default" theme to "System" or a similar name

(89)Proton: 固定标签的标题更新后的提醒图标样式更新。
Bug 1699714 - Notification badges on tab need refresh


(89)默认打开新设计的新建标签(browser.newtabpage.activity-stream.newNewtabExperience.enabled)
Bug 1703941 - Turn on prefs for new tab design work in Firefox 89

(89)默认打开 browser.proton.modals.enabled
Bug 1704616 - Enable proton modals

(89)右键菜单重新加回“查看图片信息”菜单项,但只在 Dev 版中默认显示,其它版本需要手动开启。(browser.menu.showViewImageInfo)
Bug 1702013 - Re-introduce "view image info" in the context menu behind a hidden (about:config) pref and enable that pref by default in devedition

(89)更新了地址栏跟踪保护图标和应用动画、刷新按钮的图标和动画。
Bug 1704152 - Update the tracking protection shield icon and animation in the addressbar.
Bug 1702281 - Refresh the stop/reload icon & animation
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
341楼#
发布于:2021-04-22 00:04
当前版本可用的 Proton 风格设计开关。
其它总开关:browser.proton.enabled
单独项:
browser.proton.places-tooltip.enabled
browser.proton.modals.enabled
已合并到其它总开关的单独项:
browser.proton.doorhangers.enabled (Bug 1700957 已 Backout,将在 91 中重新合并)


(90)JavaScript 相关:实现 Ergonomic brand checks for Private Fields 提案。
Bug 1648090 - Implement Ergonomic brand checks

(90)更新书签星星按钮动画,并删除了库按钮添加书签的动画。
Bug 1704865 - Update the bookmark icon and animation

(90)更新匹配 Proton 设计风格的图标。
Bug 1705321 - Refresh the remaining permissions icons
Bug 1704957 - Update private browsing icons
Bug 1702985 - Update Bookmarks folder icon
Bug 1706136 - Update icons in about:logins
Bug 1707687 - Update the library window icons
Bug 1706096 - Update media and Picture in Picture icons (PiP)
Bug 1706935 - Update about:addons and about:preferences sidebar icons
Bug 1708492 - Update FxA avatar icons
Bug 1708329 - Update more of the icons in browser/themes/shared (fullscreen, customize, import, login, back, warning)
Bug 1708297 - Update share icons
Bug 1708300 - Update window icons
Bug 1708781 - Update the 'Delete' and 'Error' icons
Bug 1708588 - Update the document and page orientation icons
Bug 1707950 - Address bar extensions chiclet doesn't match Figma
Bug 1708558 - Update the icons in the library/places UI
Bug 1709655 - Update icons used for "Extensions", "Available Updates" and "Recent Updates" about:addons categories sidebar buttons


(90)macOS 平台默认启用原生右键菜单。(widget.macos.native-context-menus)
Bug 1700679 - Enable widget.macos.native-context-menus by default

(90)改善了某些情况下从配置管理界面选择配置打开过慢的问题。
Bug 1553399 - Firefox start slowly when started through ProfileManager (ProfileManager doesn't unlock the mutex dir before launching the child)

(90)browser.proton.doorhangers.enabled 合并到了 browser.proton.enabled。
Bug 1700957 - Graduate the panels to the main proton pref
已 Backout,将在 91 中重新合并。

(90)删除对 FTP 的支持。
Bug 1574475 - (kill-ftp) Remove FTP support

(90)在 NIghtly 实验面板中添加 Win32k Lockdown。(security.sandbox.content.win32k-disable)
Bug 1697865 - Add Win32k Lockdown Pref to Nightly Experiments

(90)地址栏支持支持时区、质量、角度、温度、长度、压力等类型单位转换 。(browser.urlbar.unitConversion.enabled)
Bug 1697722 - Implement unit converter as UrlbarProvider
browser.urlbar.unitConversion.suggestedIndex 隐藏设置值需要手动创建,类型为数值省却值为 1,表示结果显示在地址栏下拉菜单的第 2 列,0 则为第一列。

具体见单元测试中的用法。https://searchfox.org/mozilla-central/source/browser/components/urlbar/tests/unit/test_unitConversion.js

(90)JavaScript 相关:默认启用类私有属性和方法。
Bug 1708235 - Flip Preference for Private Fields
Bug 1708236 - Flip Preference for Private Methods
javascript.options.experimental.private_methods
javascript.options.experimental.private_fields

(90)新的下载图标和动画。
Bug 1700238 - Refresh the download icons and animation


(90)支持 JPEG XL (JXL) 图片格式,可以在 Nightly 实验性设置中开启。(image.jxl.enabled)
Bug 1707590 - Initial implementation for JXL

(90)HTTPS-Only: 在 about:preferences 中添加一个例外管理界面。
Bug 1662710 - HTTPS-Only: Add UI to manage exceptions from about:preferences

(90)增加一个 about:third-party 页面。
Bug 1695817 - Introduce about:third-party page
用以显示注入 Firefox 中的第三方模块插件信息, 任何未经 Microsoft 或 Mozilla 签名的模块都被视为第三方模块。

(90)在 Nightly 中捆绑 Firefox Translations 扩展为内置扩展。 (extensions.translations.disabled)
Bug 1710546 - Bundle Firefox Translations extension as a builtin addon Nightly only
基于 Bergamot 项目的离线翻译服务,目前支持的翻译语言有限,均为西方语言。
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
342楼#
发布于:2021-06-04 21:59
当前版本可用的 Proton 风格设计开关。
其它总开关:browser.proton.enabled
单独项:
browser.proton.places-tooltip.enabled
已合并到其它总开关的单独项:
browser.proton.doorhangers.enabled (Bug 1714351Bug 171714352)
browser.proton.modals.enabled (Bug 1714349)

(91)将文本编码菜单选择列表改为单一的自动检测修复编码菜单项。
Bug 1687635 - Replace the Text Encoding menu with a single override item Repair Text Encoding

(91)Web 开发相关:默认在桌面端开启 Visual Viewport API (dom.visualviewport.enabled)
Bug 1551302 - (visual-viewport-api-desktop) Enable the Visual Viewport API on desktop

(91)现在重现添加 Windows 平台下使用原生或 Proton 设计风格的右键菜单的配置项。
Bug 1714357 - Switch from `-moz-proton-contextmenus` and win10+default theme checks to a single media query
browser.display.windows.non_native_menus(设置后重启浏览器生效)
0:原生右键菜单
1:Proton 设计风格的右键菜单
2 或其它值:默认,根据 Windows 版本设定。(非 Windows 10 使用原生右键菜单)

(91)JavaScript 相关:添加开启支持 Class static blocks 的开关。(javascript.options.experimental.class_static_blocks)
Bug 1712174 - Add browser preference for class static blocks

(91)JavaScript 相关:实现 Object.hasOwn 提案。
Bug 1711872 - Implement the Object.hasOwn proposal

(91)JavaScript 相关:实现 Error Cause 提案。
Bug 1679653 - Implement the Error Cause proposal

(91)CSS 相关:实现在 width/min-width/max-width 属性上使用 fit-content() 函数, 先前仅限在 grid-template 之类的属性。(layout.css.fit-content-function.enabled)
Bug 1312588 - implement fit-content(<length-percentage>) value of width/min-width/max-width property

(91)以允行方式下载可运行二进制程序从下载到临时文件夹改为用户下载文件夹。
Bug 1710933 - LaunchWithApplication download should be moved to the "Downloads" folder when finished
需要打开 browser.download.improvements_to_download_panel 下载面板改进总开关。
该参数相关改进的汇总 Bug:Bug 1710926 - [meta] Outreachy 2021 - Downloads panel improvements

(91)browser.proton.doorhangers.enabled、browser.proton.modals.enabled 合并到了 browser.proton.enabled。
Bug 1714351 - Remove and reconcile -moz-proton-doorhangers media queries
Bug 1714352 - Remove browser.proton.doorhangers.enabled pref
Bug 1714349 - Remove browser.proton.modals.enabled pref

(91)CSS & SVG 相关:SVG 路径元素上支持 d: path()。(layout.css.d-property.enabled 默认在 Nightly 中开启)
Bug 1340422 - Implement path() on `d` property on SVG path element

(91)添加对多页面登录表单类型的自动密码填充功能。(signon.usernameOnlyForm.enabled)
Bug 1708455 - Add support for multi-page login forms

(91)添加实验性低质量双指缩放模式的配置项,主要用来针对低端设备。(gfx.webrender.low-quality-pinch-zoom)
Bug 1715935 - Add experimental low quality pinch-zoom mode

(91)不显示下载窗口,静默下载文件到设定的下载文件夹。
Bug 1710941 - Make "Save to disk" the default decision for files
设置中不将下载文件时设置为总是询问(即默认设置)对应的配置 browser.download.useDownloadDir 的值为 true。
并且需要打开总开关 browser.download.improvements_to_download_panel 当前默认为 false。

(91)Web API 相关:实现 clientInformation 作为 navigator 别名。(dom.window.clientinformation.enabled)
Bug 1717072 - Implement window.clientInformation as an alias of window.navigator

(91)“清除最近的历史记录” 窗口改为标签式对话框。
Bug 1712750 - Clear Recent History modal has the Old UI

(91)添加限制低内存机器上的进程数量的配置项。
Bug 1717122 - Restrict number of preallocated processes for low-memory machines
内存大小低于 dom.ipc.processPrelaunch.lowmem_mb 这个值将限制分配进程数,单位为 MB 默认 4096。

(91)下载面板将在下载开始时自动打开。
Bug 1709129 - Downloads panel should auto open on download (perhaps with opt-out?) when we remove the "what do you want to do with this file" dialog
需要打开 browser.download.improvements_to_download_panel 总开关。

(91)DOM API 相关:实现 <input type=file> 控件的 cancel 事件。
Bug 1719703 - Implement cancel event on <input type=file>
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
343楼#
发布于:2021-08-10 22:19
(92)如果选择“下载文件总是询问保存位置”的情况下,使用另存为文件对话框代替原来的询问窗口。
Bug 1719901 - "Save file as..." file picker should show instead of the UnknownContentType dialog
需要打开 browser.download.improvements_to_download_panel 总开关。

(92)Firefox 92 将默认打开支持 AVIF。(image.avif.enabled)
Bug 1682995 - (avif-default) Enable AVIF support by default

(92)仅在英文版中显示地址下拉建议类型标题。(browser.urlbar.groupLabels.enabled)
Bug 1723149 - Enable Firefox Suggest label for en-US
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
344楼#
发布于:2021-08-10 22:19
(93)Web 开发相关:实现 <input type="datetime-local" /> UI 控件。
Bug 1283388 - Implement UI for <input type="datetime-local" />

(93)新增了一个覆盖仅应用于内容页的系统的主题色的配置项(layout.css.prefers-color-scheme.content-override)
Bug 1722886 - System theme is incorrect when ui.systemUsesDarkTheme is set differently
对应值表示 0: Dark,1: light,2 或其它数值: system (默认)
从 ui.systemUsesDarkTheme 配置(需手动创建,值功能表示同上,但在 FF95 以后会变成 0: light,1 或其它: Dark)拆分出来,
该配置原来同时应用于浏览器界面的主题色,例如 Firefox 的默认主题同时包含暗、亮色配色,FF 会根据系统配色自动切换,
ui.systemUsesDarkTheme 可以用来锁定配色。

(93)Firefox 93 正式版将默认屏蔽发起的混合内容下载。(dom.block_download_insecure)
Bug 1685479 - Let Mixed Content Download Blocking ride the trains

(93)默认启用在内存不足时自动卸载不活跃标签页的配置项。(browser.tabs.unloadOnLowMemory)
Bug 1587762 - Re-enable automatic tab unloading when running out of memory

(93)新的内置主题: Firefox Monochromatic - Purple (需手动创建 browser.theme.temporary.monochromatic.enabled 并重启浏览器)
Bug 1725468 - Add prototype theme for UX iteration

(93)原先 FF 92 仅在英文版中显示的地址下拉建议类型标题,现在文本 l10n 化了将在所有语言版本中显示。(browser.urlbar.groupLabels.enabled)
Bug 1725289 - Firefox Suggest history scenario l10n
游客

返回顶部