Javascript 小书签在 Firefox 41 中停止工作
Javascript bookmarklet stopped working in Firefox 41
在 Firefox 41 中,小书签(带有 javascript:
URL 的书签,例如来自点击或关键字的 javascript: alert("it works")
、运行)停止工作。有没有在 Firefox 41 中使用 javascript:
书签的解决方案?
以前在Javascript bookmark stopped working in Firefox 13看到、理解和解决:
If you first load almost any URL, including about:blank, then a
Javascript bookmark will work in that tab.
由于 Firefox 对新标签的默认行为是 about:newtab
,即 nothing,而 bookmarklets 仅 运行 once something 已加载,您可以执行以下操作来设置默认页面,然后 运行 书签:
- 打开
about:config
- 找到
browser.newtab.url
- 双击并从
about:newtab
更改为 about:blank
(或您选择的 URI)
Ctrl-T
和 运行 新标签页中的书签!
但这不再有效
我只能假设它与默认激活的 browser.newtabpage
设置有关。但是,禁用 newtabpage
功能并没有重新启用它。
该问题的其他报告和解决方案,网上仅指安装New Tab Override extension。 确实可行 - 但是除了安装扩展程序之外还有其他方法吗?
根据 ghacks,Mozilla 希望从 about:config
中删除该功能,并且 仅 可通过扩展重新设置:
The browser.newtab.url
preference has no exposed UI, is not really
supported, and is abused by search hijackers. We should remove it and
encourage people using a non-default new tab page to install an add-on
instead.
因此,除非政策自行逆转(不太可能,因为这不是 Mozilla 第一次删除 about:config
功能并坚持将其替换为扩展),使用 New Tab Override是唯一的选择。
更新:如果您安装新标签覆盖,您必须先配置它,然后手动添加about:blank
到扩展设置。
在 Firefox 41 中,小书签(带有 javascript:
URL 的书签,例如来自点击或关键字的 javascript: alert("it works")
、运行)停止工作。有没有在 Firefox 41 中使用 javascript:
书签的解决方案?
以前在Javascript bookmark stopped working in Firefox 13看到、理解和解决:
If you first load almost any URL, including about:blank, then a Javascript bookmark will work in that tab.
由于 Firefox 对新标签的默认行为是 about:newtab
,即 nothing,而 bookmarklets 仅 运行 once something 已加载,您可以执行以下操作来设置默认页面,然后 运行 书签:
- 打开
about:config
- 找到
browser.newtab.url
- 双击并从
about:newtab
更改为about:blank
(或您选择的 URI) Ctrl-T
和 运行 新标签页中的书签!
但这不再有效
我只能假设它与默认激活的 browser.newtabpage
设置有关。但是,禁用 newtabpage
功能并没有重新启用它。
该问题的其他报告和解决方案,网上仅指安装New Tab Override extension。 确实可行 - 但是除了安装扩展程序之外还有其他方法吗?
根据 ghacks,Mozilla 希望从 about:config
中删除该功能,并且 仅 可通过扩展重新设置:
The
browser.newtab.url
preference has no exposed UI, is not really supported, and is abused by search hijackers. We should remove it and encourage people using a non-default new tab page to install an add-on instead.
因此,除非政策自行逆转(不太可能,因为这不是 Mozilla 第一次删除 about:config
功能并坚持将其替换为扩展),使用 New Tab Override是唯一的选择。
更新:如果您安装新标签覆盖,您必须先配置它,然后手动添加about:blank
到扩展设置。