![如何运行没有标签栏、没有顶部栏、没有地址栏并且不拉伸到全屏尺寸的 Firefox?](https://linux22.com/image/1415392/%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E6%B2%A1%E6%9C%89%E6%A0%87%E7%AD%BE%E6%A0%8F%E3%80%81%E6%B2%A1%E6%9C%89%E9%A1%B6%E9%83%A8%E6%A0%8F%E3%80%81%E6%B2%A1%E6%9C%89%E5%9C%B0%E5%9D%80%E6%A0%8F%E5%B9%B6%E4%B8%94%E4%B8%8D%E6%8B%89%E4%BC%B8%E5%88%B0%E5%85%A8%E5%B1%8F%E5%B0%BA%E5%AF%B8%E7%9A%84%20Firefox%EF%BC%9F.png)
又一个 Firefox 自定义问题。但说实话,这是一件好事:观看讲座并在 iPython Notebook 中记笔记。
我的笔记本电脑屏幕上有两个不同的网页,每个网页都在各自的窗口(不是选项卡)中显示。由于我在一个屏幕上使用基于浏览器的应用程序 iPython 笔记本,在另一个屏幕上观看视频,因此我自然希望最大化视频和 Web 应用程序的可见空间。
我很惊讶在我的网络搜索中没有立即出现解决方案,但我可能使用了错误的术语。
使用:Archlinux、Firefox v30、DWM、iPython2
答案1
在 Firefox 中执行一次:
在位置栏中输入“about:config”,然后搜索 dom.disable_window_open_feature。按值排序以查看任何设置为 true 的值,然后双击以设置为 false。例如,我更改了状态、可调整大小和位置。
启用弹出窗口。
每次想要启动这两个窗口时,请转到工具->Web 开发人员->Web 控制台并粘贴如下 javascript 命令:
window.open("http://superuser.com/questions/782653","_blank","left=0,top=0,outerheight=768,outerwidth=675,dialog,close")
window.open("http://developer.mozilla.org/en-US/docs/Web/API/Window.open","_blank","left=675,top=0,outerheight=768,outerwidth=680,dialog")
我在 OSX 上做过这个,效果还不错。我期望使用 DWM 效果会更好,但你可能需要查看 Window.open 文档才能知道要使用哪些设置。请注意,当窗口以这种方式打开时,许多功能默认为“否”,这就是我没有使用“location=no”等的原因。
编写一个可以自动启动此 js 代码的 html 文件应该很简单:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script>function create_windows () {
window.open("http://superuser.com/questions/783164","L","left=0,top=0,outerheight=768,outerwidth=675,dialog,scrollbars,close");
window.open("http://developer.mozilla.org/en-US/docs/Web/API/Window.open","R","left=675,top=0,outerheight=768,outerwidth=680,dialog,scrollbars");
}</script>
</head>
<body onload="create_windows()">
Close this window, or reload to reset left and right windows.
</body>
</html>
答案2
我猜你想避免全屏,这样你就能看到两个窗口了。如果你真正想要的是同时看到两个窗口页面那么,编写一个五行的 html 文件,在框架中打开每个页面怎么样?这样,您就可以在单个文本文件中控制方向边框等,而不必手动调整浏览器窗口。