Sup*_*est 11 firefox javascript links
一些网站喜欢使用 JavaScript 链接打开一个新窗口,除了地址栏之外没有任何 UI。意味着没有扩展按钮、搜索栏、主页/返回/等。按钮、书签、标签栏等。在新选项卡/窗口中打开链接不起作用,因为 JS 无法正常工作。
我在一个私人网站上遇到了这种行为,所以我无法链接到一个例子,但如果你知道一个例子,请告诉我,我会在这里添加它。
有没有办法防止这种情况发生,并强制 JS 创建的每个窗口都具有普通 Firefox 窗口的完整界面?有没有办法恢复控制?例如,我相信 Chrome 有一个菜单命令,但我不确定 FF。
注意:我实际上在 Waterfox 上,但让我们为 Firefox 回答,希望它也适用于分叉。
找到它:http : //kb.mozillazine.org/Prevent_websites_from_disabling_new_window_features
在about:config查找dom.disable_window_open_feature.*
这里有相当多的条目对应于可以禁用/操纵的各种功能。这是清单:
将这些设置为true会覆盖开发人员的偏好。
Mozilla 的Window.open()Web API在线文档描述了如何在about:configFirefox 管理界面中进行更改以帮助实现您想要的:
menubar:Mozilla 和 Firefox 用户可以通过将dom.disable_window_open_feature.menubar设置为 true来强制新窗口始终呈现菜单栏
工具栏:如果启用此功能,则新的辅助窗口会呈现导航工具栏(后退、前进、重新加载、停止按钮)。Mozilla 和 Firefox 用户可以通过将dom.disable_window_open_feature.toolbar设置为true来强制新窗口始终呈现导航工具栏
Personalbar:Mozilla 和 Firefox 用户可以通过将 dom.disable_window_open_feature.personalbar 设置为true来强制新窗口始终呈现个人工具栏/书签工具栏
titlebar:Mozilla 和 Firefox 用户可以通过将dom.disable_window_open_feature.titlebar设置为true来强制新窗口始终呈现标题栏
close:Mozilla 和 Firefox 用户可以通过将dom.disable_window_open_feature.close设置为true来强制新窗口始终具有关闭按钮
值得注意的是,以下首选项设置已默认为true,无需更改:
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.location
此外,从 Firefox 49 开始,默认情况下启用以下功能,因此about:config已删除首选项:
dom.disable_window_open_feature.scrollbars
来源:https : //developer.mozilla.org/en-US/docs/Web/API/Window/open
| 归档时间: |
|
| 查看次数: |
1202 次 |
| 最近记录: |