我希望 Firefox(内存使用率低的新型超快 Quantum)在特殊/弹出窗口中打开一些 URL,即除了 Web 内容之外几乎没有任何内容(工具栏、菜单栏、选项卡栏、地址栏等) 。
目前我只能通过单击 HTML 文件中包含以下代码的链接来执行类似的操作:
<a href="https://web.whatsapp.com/"
target="popup"
onclick="window.open('https://web.whatsapp.com/','popup', 'width=650,height=900');">
WhatsApp
</a>
我希望我可以通过简单地从终端输入命令来做到这一点 - 或者独立的 shell 脚本也可以(理想情况下没有地址栏,并且位于右侧而不是左侧;-)
请问有什么建议或想法吗?
答案1
您可以使用本地磁盘帮助程序文件来执行此操作:
popopen.html
<!DOCTYPE html>
<html>
<head>
<script>
u = window.location.href
popupwin = window.open(u.substring(u.indexOf("#")+1), "popup", "menubar=no, location=yes");
popupwin.opener.close();
</script></head><body></body></html>
有了该文件,您可以简单地通过命令行运行,
Firefox -url file:popopen.html#https://web.whatsapp.com/
它以锚链接的形式提供您的 URL:#https://web.whatsapp.com/
。
然后它关闭弹出窗口的父级(本身)。
这在 Firefox 84(带有 Flash 的最新 FF 版本)中有效,但可能不适用于未来版本,因为 Mozilla 会继续删除功能。它也适用于所有用户/配置文件。
此本地磁盘文件是一种解决方法,因为您以前只能作为 URL 运行,但现在需要特定于用户的书签 hack。另外,直接关闭原来的窗口也被取消了;因此关闭弹出窗口的父窗口。javascript:code
我需要“弹出窗口”的只读 URL 栏,以便在页面上允许使用 Flash。这实现了这一点。
如果你不弹出窗口的只读URL Bar,还有更简单的方法
Firefox --kiosk https://web.whatsapp.com/
将全屏打开链接,没有菜单或窗口栏,但由于没有“X”,因此很难关闭。
更好的是“单站点浏览器“ 模式
Firefox -ssb https://web.whatsapp.com/
它与弹出窗口完全相同,但没有 URL 栏,而且很简单。唯一的问题是它必须首先在 about:config 中启用(请参阅关联)。
这是一个老问题,我用旧浏览器的有效答案来回答。但我在 Debian 9 上需要这个 Flash,并发现了这个问题,但没有答案。因此,我希望这可以/将帮助其他人使用旧的 FF 84 实现真正的 flash3 兼容性(VMware)。但实际上,如果您不需要显示只读 URL 栏,
-ssb
这是更好的答案。