Javascript bookmarklet在Firefox 41中停止工作
在Firefox41中,bookmarklets(带有Javascript bookmarklet在Firefox 41中停止工作,javascript,firefox,bookmarklet,Javascript,Firefox,Bookmarklet,在Firefox41中,bookmarklets(带有javascript:URL的书签,例如javascript:alert(“它工作”),通过单击或关键字运行)停止工作。在Firefox41中使用javascript:书签有什么解决方案吗 以前在以下方面看到、理解和解决: 如果您首先加载几乎任何URL,包括about:blank,那么 Javascript书签将在该选项卡中工作 由于Firefox对新选项卡的默认行为是关于:newtab,这没有什么,bookmarklets只在加载某个内容后
javascript:
URL的书签,例如javascript:alert(“它工作”)
,通过单击或关键字运行)停止工作。在Firefox41中使用javascript:
书签有什么解决方案吗
以前在以下方面看到、理解和解决:
如果您首先加载几乎任何URL,包括about:blank,那么
Javascript书签将在该选项卡中工作
由于Firefox对新选项卡的默认行为是关于:newtab,这没有什么,bookmarklets只在加载某个内容后运行,因此您可以执行以下操作来设置默认页面,然后运行bookmarklets:
about:config
browser.newtab.url
about:newtab
更改为about:blank
(或您选择的URI)Ctrl-T
并在新选项卡中运行bookmarklet李>
但这已经不起作用了
我只能假设它与默认激活的browser.newtabpage
设置相关。但是,禁用newtabpage
功能不会重新启用它
有关此问题和解决方案的其他联机报告仅涉及安装确实有效-但是除了安装扩展之外,还有其他方法吗?根据,Mozilla希望从about:config
中删除该功能,并且只能通过扩展重新设置:
browser.newtab.url
首选项没有公开的UI,实际上不是
支持,并被搜索劫持者滥用。我们应该把它移走
鼓励使用非默认新选项卡页面的用户安装附加组件
相反
因此,除非策略本身发生逆转(不太可能,因为这不是Mozilla第一次删除about:config
功能并坚持将其替换为扩展),使用类似扩展是唯一的选择。
更新:如果你安装了新的选项卡覆盖,你必须先配置它,然后手动将
about:blank
添加到扩展设置中。这有点糟糕,因为我确实喜欢新的选项卡页面。但我使用关键字bookmarklets进行自定义搜索,按编号打开问题跟踪页面,等等。没有它们,我无法生存。