330楼#
发布于:2020-09-12 18:06
|
|
|
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 |
|
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 |
|
334楼#
发布于:2020-12-02 09:08
|
|
335楼#
发布于:2020-12-06 21:05
|
|
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. |
|
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 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 |
|
339楼#
发布于:2021-02-28 19:48
这新图标……你特么在逗我?
![]() |
|
|
342楼#
发布于:2021-06-04 21:59
当前版本可用的 Proton 风格设计开关。
其它总开关:browser.proton.enabled 单独项: browser.proton.places-tooltip.enabled 已合并到其它总开关的单独项: (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> |
|
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 ![]() |
|
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 |
|