315楼#
发布于:2020-04-25 12:33
|
|
316楼#
发布于:2020-05-01 00:15
|
|
317楼#
发布于:2020-05-04 22:26
|
|
|
319楼#
发布于:2020-05-12 22:16
(77)默认启用对 AVIF 图片格式的试验性支持,about:config 里面将 image.avif.enabled 改成 true。
https://bugzilla.mozilla.org/show_bug.cgi?id=1625363 (77)about:config 里面去掉了 browser.urlbar.oneOffSearches 一键搜索的参数,现在要关闭这个功能只能到选项设置里面关闭不想要的搜索引擎。 https://bugzilla.mozilla.org/show_bug.cgi?id=1628926 |
|
|
320楼#
发布于:2020-06-04 22:21
(79)about:logins 中允许导出保存的用户密码。
Bug 249801 - Ability to export/backup saved passwords Bug 1641391 - Protect login export behind Master Password and/or OS Reauthentication (79)当前标签是本地资源时,地址栏前面的 “i” 图标变为文档图标。 Bug 1570678 - Consider replacing the (i) icon as the fallback icon for "unknown identity"/"potentially trustworthy" pages ![]() (79)开发工具相关:控制台显示屏蔽资源新样式。 Bug 1629875 - Style blocked network messages in Console ![]() (79)仅在用户交互的情况下填充替换前进后退历史记录。 Bug 1515073 - Back/forward buttons should expose only pages with user-interaction 防止恶意网站滥用 history API 填充虚假浏览器历史记录,导致无法返回原历史页面。 设置项 browser.navigation.requireUserInteraction。 (79)增加一个当你在地址栏输入一个单词时是否使用该单词作为域名进行 dns 查询的设置开关。 Bug 1642943 - Introduce a pref controlling post-facto dns resolution of single word hosts // Controls when to DNS resolve single word search strings, after they were // searched for. If the string is resolved as a valid host, show a // "Did you mean to go to 'host'" prompt. // 0 - never resolve; 1 - use heuristics (default); 2 - always resolve pref("browser.urlbar.dnsResolveSingleWordsAfterSearch", 1); Bug 1644377 - Add support for multiple versions of HTTP3 network.http.http3.support_draft28 默认关闭 Bug 1648532 - Add support for HTTP3 draft 29 and draft 28 (79)about:networking 中增加一个清除 dns 缓存的按钮。 Bug 1593476 - Add button to clear DNS cache to about:networking (79)在 about:preferences 中添加了实验功能选项卡。 1644535 - Add section to about:preferences for Experimental Features pref("browser.preferences.experimental", true); ![]() Nightly 下已经默认开启 Bug 1648223 - Enable the Experimental Features section by default (79)Nightly 下默认启用动态第一方隔离 Bug 1628486 - Enable Dynamic FPI in Nightly (79)下载面板 pdf 下载完成项右键菜单中添加“在系统查看器打开” 和“始终在系统查看器打开”。 1639069 - Add a context menu item in the Downloads Panel to "Open in system viewer" and "Always open in system viewer" pref("browser.download.openInSystemViewerContextMenuItem", true); pref("browser.download.alwaysOpenInSystemViewerContextMenuItem", true); |
|
321楼#
发布于:2020-07-03 22:43
(80)禁止 UI 动画特效后(手动添加数值类型的设置项 ui.prefersReducedMotion 值为 1),
或者禁用了操作系统的动画(如:Windows 10 在设置 - 轻松使用 - 显示 - 在 Windows 中显示动画 , 其它系统参考:https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion#User_preferences), 标签加载动画将变成静态的漏斗。 Bug 1431237 - Can't block tab loading animation in 57 (animation causes eye strain?) 想还原来的加载动画,但又想保持禁用其它的动画效果,可以将下面代码复制进 userChrome.css 中。 @-moz-document url("chrome://browser/content/browser.xhtml") { :root[sessionrestored] .tab-throbber[busy] { position: relative; overflow: hidden; background-image: none !important; opacity: 1 !important; } :root[sessionrestored] .tab-throbber[busy]::before { content: ""; position: absolute; background-image: url("chrome://browser/skin/tabbrowser/loading.svg"); background-position: left center; background-repeat: no-repeat; width: 480px; height: 100%; animation: tab-throbber-animation 1.05s steps(30) infinite; -moz-context-properties: fill; /* XXX: It would be nice to transition between the "connecting" color and the "loading" color (see the `.tab-throbber[progress]::before` rule below); however, that currently forces main thread painting. When this is fixed (after WebRender lands), we can do something like `transition: fill 0.333s, opacity 0.333s;` */ fill: currentColor; opacity: 0.7; } :root[sessionrestored] .tab-throbber[busy]:-moz-locale-dir(rtl)::before { animation-name: tab-throbber-animation-rtl; } @keyframes tab-throbber-animation { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } } @keyframes tab-throbber-animation-rtl { 0% { transform: translateX(0); } 100% { transform: translateX(100%); } } #TabsToolbar[brighttext] .tab-throbber[busy]:not([selected=true])::before { /* Don't change the --tab-loading-fill variable because this should only affect tabs that are not visually selected. */ fill: #717171; opacity: 1; } :root[sessionrestored] .tab-throbber[progress]::before { fill: var(--tab-loading-fill); opacity: 1; } #TabsToolbar[brighttext] .tab-throbber[progress]:not([selected=true])::before { /* Don't change the --tab-loading-fill variable because this should only affect tabs that are not visually selected. */ fill: #84c1ff; } } (80)about:logins 允许导入从 Firefox, Bitwarden 和 Chrome 导出的 CSV 文件。 Bug 1641777 - Import logins from Firefox login export CSV files (80)仅在隐私模式下使用 HTTS Only 模式。 Bug 1647719 - Introduce Pref for HTTS-Only in Private Browsing Mode dom.security.https_only_mode_pbm 默认关闭 (80)HTTPS Only 模式下,允许设置某域名使用 HTTP 访问的权限(允许、仅当前会话允许、阻止)。 Bug 1644456 - HTTPS Only Mode - Add entry to SitePermissions ![]() (80)about:preferences 增加全局切换 HTTPS Only 模式和仅隐私窗口 HTTPS Only 模式的界面设置。 Bug 1644152 - HTTPS Only Mode in about:preferences 对应显示参数 browser.preferences.exposeHTTPSOnly,Nightly 下默认显示界面设置选项。 ![]() (80)保存密码提示通知允许下拉列出用户名。 Bug 1641415 - [Doorhanger V2] Show usernames from all <input />s in the doorhanger Bug 1641408 - [Doorhanger V2] Create a doorhanger UI that can display multiple logins 设计稿: Bug 1641406 - [Meta] Doorhanger V2 Update ![]() (80)FF 将默认阻止混合内容的下载请求发起。 Bug 1614969 - Consider blocking mixed content downloads 对应设置项 dom.block_download_insecure (80)打印功能增加从原来的窗口模式切换到标签模式的设置 Bug 1652627 - Setup a pref for tab modal print UI print.tab_modal.enabled 标签模式设计草稿? ![]() (80)开发工具相关:web 控制台现在可以提示某些 cookie 被浏览器拒接设置的原因。 Bug 1596741 - Emit warning to console when rejecting to set cookie (from cross-site/foreign domain) (80)画中画功能增加实验功能参数。 Bug 1653663 - Add initial experimental variations for the Picture-in-Picture toggle Bug 1654571 - Make mode 2 variation of the toggle always have the highlight when not in "small" mode
|
|
322楼#
发布于:2020-07-09 16:05
(80) Nightly实验面板增加更多实验项目
![]() (80)启用 WebRTC 全局分享指示条,该指示条可以最小化并可以拖拽。 ![]() |
|
|
323楼#
发布于:2020-07-29 01:55
(81)HTML 搜索框 <input type="search" /> 存在输入文本时出现清除按钮。
Bug 558594 - Layout for <input type="search" /> 清除按钮对应的 CSS 伪元素选择器为 ::-moz-search-clear-button layout.forms.input-type-search.enabled 默认关闭。 (81)开发工具相关:浏览器工具箱 (Shfit+Ctrl+Alt+i) 元素拾取 xul 文档时,使用跟 html 下一样的盒模型高亮器,不再是简漏的红色虚线框。 原来在Nightly 80 的合并又 Backout 的 Bug 1650094 - Use BoxModelHighlighter for XUL document 在 81 重新合并了。 ![]() (81)标签模式打印预览和基本功能已完成。 Bug 1649202 - Display print previews in modal UI Bug 1648868 - Setup a tab modal overlay for print preview UI ![]() print.tab_modal.enabled (81)在 beta 或者 nightly 中默认启用标签模式打印预览,并在设置页实验性功能面板中显示。 Bug 1657161 - Enable the print.tab_modal.enabled pref. (81)Nightly 桌面端默认启用触摸屏平滑捏拉缩放功能 (pinch-to-zoom 捏拉/双指缩放)。 Bug 1620055 - (desktop-zoom-nightly) [meta] Enable desktop zooming on the nightly channel 对应设置参数 apz.allow_zooming (81)开发工具相关:现在在 ruleview 中就能看到兼容信息了,无需在 compatibility 面板中查看。 Bug 1649021 - [ruleview] Implement the inline CSS compatibility warning in ruleview ![]() devtools.inspector.ruleview.inline-compatibility-warning.enabled 需手动开启。 (81)开发工具相关:查看节点显示出导致溢出的子节点。 Bug 1653290 - Implement overflow badge for every overflowing causing node ![]() devtools.overflow.debugging.enabled 需手动开启。 Bug 1657680 - Make the scrollable badge clickable and add click handler 点击可高亮标记。 (81)Nightly 默认打开新的地址栏搜索模式。 Bug 1658326 - Enable one-off update2 prefs in Nightly ![]() // Whether the Urlbar can enter search mode. Also controls the other urlbar.update2 prefs. pref("browser.urlbar.update2", true); // Whether the urlbar displays one-offs to filter searches to history, bookmarks, or tabs. pref("browser.urlbar.update2.localOneOffs", true); // Whether the urlbar one-offs act as search filters instead of executing a search immediately. pref("browser.urlbar.update2.oneOffsRefresh", true); // Whether we display a tab-to-complete result when the user types an engine name. pref("browser.urlbar.update2.tabToComplete", false); (81)CSS 相关:实现 forced-colors 媒体查询功能。 Bug 1591204 - Support forced-colors media feature layout.css.forced-colors.enabled 默认关闭。 (81)CSS 相关:aspect-ratio 基础实现对 block 和 replaced 元素的支持(flex 和 grid 元素下尚未得到完整支持)。 Bug 1639963 - Implement aspect-ratio for basic blocks and replaced elements layout.css.aspect-ratio.enabled (81)不止 PDF (见318 楼),现在下载文件允许在下载窗口中选择直接在浏览器中打开,前提是该文件格式能被 Firefox 打开。 Bug 1639067 - Open downloaded files in common web formats as file: URIs in Firefox Bug 1659737 - Pref to disable "open with" radio button for viewable internally 增加一个开关 browser.helperApps.showOpenOptionForViewableInternally 默认打开。 Bug 1418822 - Rolling the mouse wheel 1 notch/tick does not scroll as much distance as Chrome and Edge, making scrolling feel slow general.smoothScroll.mouseWheel.durationMinMS 200 -> 50 general.smoothScroll.mouseWheel.durationMaxMS 400 -> 200 已还原 Bug 1659784 - Mouse wheel scrolling is not smooth when slowly rolling mousewheel (81)JavaScript 相关:实现了当前 tc39 Stage 3 的私有静态方法提案。 Bug 1659134 - (private-static-methods) Implement private static methods proposal 实验性开关: javascript.options.experimental.private_fields javascript.options.experimental.private_methods (81)增加设置项来控制使用后台 GC 线程数量的参数。 Bug 1657850 - Add a pref to control how many background threads are used javascript.options.mem.gc_helper_thread_ratio 线程数和 CPU 核心数量的比率,默认为 50%。 javascript.options.mem.gc_max_helper_threads 最大线程数默认 8。 (81)PDF.js 在 beta 以上版本开启 AcroForm 表单支持。 Bug 1652145 - Add pref to enable/disable form support in PDF.js pdfjs.renderInteractiveForms (81)增加了一个始终静默打印的首选项。 1659159 - Support print.always_print_silent print.always_print_silent 默认关闭。 (81)新的支持系统亮色和黑暗模式的内置主题:Alpenglow Bug 1643776 - Pre-install a new colorful theme to be used a fourth option in multistage about:welcome theme screen ![]() 可以在地址栏打开以下地址,查看主题配色清单。 resource:///modules/themes/alpenglow/ 在 82 中(Bug 1660557)改为: resource://builtin-themes/alpenglow/ (81)将检测设置为默认浏览器的弹窗确定窗口改为通知栏模式,并且仅仅在第一个打开的新建标签中显示。 Bug 1656494 - Show a notification bar on the first New Tab of a session to ask if the user wants to set the default browser browser.defaultbrowser.notificationbar 当前仅在 Bata 版或以上 测试更新通道版本中默认打开,超过显示 10000 次后便不再显示 browser.defaultbrowser.notificationbar.checkcount 检测计数配置项。 browser.defaultbrowser.notificationbar.checklimit 检测次数阈值。 |
|
324楼#
发布于:2020-08-28 00:14
(82)滚轮平滑滚动功能的两个参数再次 (见上一楼划线部分) 被修改了,并增加了一个迁移临时参数。
Bug 1660933 - Speed up wheel animation for new users and allow gradual migration for existing users 如果之前这两个值被用户修改过,则不变。 如果没修改则将新增的 general.smoothScroll.mouseWheel.migrationPercent 的由默认值 100 改为 0, 按照内部的硬编码算法,当前版本实际算得的结果现在的默认值 (50, 200) 依然和原先的 (200, 400) 滚动效果相当, int32_t minMS = StaticPrefs::general_smoothScroll_mouseWheel_durationMinMS(); int32_t maxMS = StaticPrefs::general_smoothScroll_mouseWheel_durationMaxMS(); const int32_t oldMin = 200; const int32_t oldMax = 400; minMS = ((oldMin * (100 - migration)) + (minMS * migration)) / 100; maxMS = ((oldMax * (100 - migration)) + (maxMS * migration)) / 100;除非你手动将 general.smoothScroll.mouseWheel.migrationPercent 重置为默认值 100,实际效果就会跟实际默认参数一致。 Bug 1661492 - Implement auto-migration for scrollwheel prefs 为了让用户逐渐适应滚动变化,在从版本 83 开始每一个版本的 general.smoothScroll.mouseWheel.migrationPercent 值自增 25,直到 100。 (82)JavaScript 引擎相关:从 IonBuilder 替换到 WarpBuilder 的参数。 Bug 1661426 - Warp: add a browser pref javascript.options.warp 默认关闭,据说开启后对一些重度 js 页面有很大的提升。 相关资料:https://mozilla-spidermonkey.github.io/blog/2020/08/28/newsletter-6.html#-warpbuilder WarpBuilder is the JIT project to replace the frontend of our optimizing JIT (IonBuilder) and the engine’s Type Inference mechanism with a new MIR builder based on compiling CacheIR to MIR. WarpBuilder will let us improve security, performance, memory usage and maintainability of the whole engine.相关讨论:https://groups.google.com/forum/#!topic/mozilla.dev.platform/1PHhxBxSehQ Hi all, (82)允许通过构造 querystring 参数的链接添加自定义搜索引擎。 Bug 1106626 - Ability to add custom search engines by URL (non open-search and non-amo engines) ![]() 按钮默认隐藏,需要手动添加布尔类型名为 browser.urlbar.update2.engineAliasRefresh 值为 true 的首选项。 (82)自带搜索引擎显示出内部的别名。 Bug 1658713 - Show internal aliases in about:preferences ![]() (82)Web 开发相关:默认开启支持 iframe sandbox="allow-downloads" 标志参数。 Bug 1656212 - Enable sandbox="allow-downloads" 开启后会默认阻止沙箱化属性的内嵌框架(iframe)发起的下载,除非 sandbox 属性显式地使用 allow-downloads 标志参数。 dom.block_download_in_sandboxed_iframes (82)标签化打开外部协议链接选择应用对话框。 Bug 1661030 - Show external protocol dialog in TabDialogBox ![]() (82)HTTPS-Only 模式下提供不发送后台 http 探查请求的首选项参数,避免泄漏敏感信息。 Bug 1660945 - HTTPS-Only Mode background HTTP requests reveal sensitive info 背景:由于开启 HTTPS-Only 后,http 将强制替换到 https。 但有些网站本身不支持 https。遇到这种情况要等待 https 的连接超时(默认设置下90秒), 才显示是否 “忽略风险” 临时切换到 http 访问的警告页面,用户体验非常不好,所以 Bug 1642387 改进这个问题。 在请求 https 3秒(硬编码)后,如果没响应,后台就发送 http 的请求,有响应后立即显示切换 http 的警告页面。 但这样也增加了泄漏信息的风险(http 的缺陷),因此加入此参数。 dom.security.https_only_mode_send_http_background_request 默认允许 http 后台请求。 (82)about:processes 中显示 web 进程中的网站图标和标题。 Bug 1652785 - Show websites loaded in process in about:processes (title, favicon) (82)允许加上 Shift 健,如果当前为非当前标签打开搜索结果的(如:browser.search.openintab 为 true 或 加 Ctrl 健后的新标签打开) 可不加,然后点击地址下拉搜索引擎,直接打开该搜索引擎的结果。 Bug 1657212 - Support key-modified one-offs and their context menus in update 2 自从 81 默认打开新的地址栏搜索模式后 (browser.urlbar.update2) , 点击地址栏搜索建议下拉中的搜索引擎变成了切换搜索引擎 (见本贴 323 楼), 不再是原来的点击即打开该引擎的结果(81 或以后你也可以将 browser.urlbar.update2.oneOffsRefresh 改为 false 还原原来的行为)。 (82)HTTP 身份验证用户名密码输入对话框窗口标签化。 Bug 613785 - Switch to using tab-modal prompt dialogs for HTTP authentication 测试链接 // content: 1, tab: 2, window: 3 Nightly 下默认打开 prompts.modalType.httpAuth 值为 2 (82)扩展列表中显示更多的徽标。 Bug 1657476 - support additional recommendation badges in about:addons 火狐图标表示厂商官方扩展,绿钩表示代码已被审阅。 ![]() |
|
325楼#
发布于:2020-09-06 00:42
每夜版82 2020-09-01 左右开始,
browser.link.open_newwindow = 1 失效了。 举动和被设为2时相同(在新的窗口打开)。 有办法恢复1的举动(在当前标签页打开)吗? |
|
|
326楼#
发布于:2020-09-06 12:33
70599:每夜版82 2020-09-01 左右开始,browser.link.open_newwindow = 1Bug 1661643 - Remove browser.link.open_newwindow=1 故意的,说是实现功能的代码中用到该参数的值实际上只有 2 和 3,所以就删掉 1 了。 |
|
327楼#
发布于:2020-09-06 18:35
|
|
|
328楼#
发布于:2020-09-06 20:23
|
|
329楼#
发布于:2020-09-09 22:26
70599:真是可惜。火狐是最后一个可以由用户决定链接打开位置的浏览器,这下也不行了。回到原帖改回来了,这是层主吗? Bug 1663500 - Links are opening new windows despite browser.link.open_newwindow being set to 1 还原了 Bug 1661643 的更改。 |
|