打开Chrome或Firefox,不带标签和其他菜单项,并设置屏幕位置和大小
Open Chrome or Firefox without tabs and other menu items and with a set screen position and size
我需要在一个设置的位置启动Chrome或Firefox,设置大小,没有选项卡和其他菜单项。最终的目标是创建一个桌面图标,我可以点击它在桌面上的X,Y处获得一个X宽Y高的窗口,显示特定的页面,而无需使这些设置对浏览器来说是永久的。
这将是一个放在桌面角落的小窗口,显示一个全天更新的AJAX页面。
我似乎找不到这两种浏览器的任何选项。
在Firefox中:
您可以在MDN上找到Firefox"命令行选项"的详细信息。
如果你想继续在正常的个人资料下打开页面,并且不干扰你对该个人资料的正常使用,你似乎无法完全按照自己的意愿行事。如果你愿意使用仅用于此任务的单独配置文件,那么你可以完成你想要的。使用另一个配置文件并不是什么大不了的事。我通常一次运行不止一个,甚至在不同的配置文件下同时使用不同版本的Firefox。
使用单独的配置文件和附加组件:
要创建新的配置文件,请参阅:使用配置文件管理器创建和删除Firefox配置文件或多个Firefox配置文件。创建配置文件,选择名称。
您将需要一些附加组件:
- 隐藏导航栏(更改选项("工具"->"加载项",然后是"扩展"answers"此扩展的选项按钮。选择"当Firefox启动时:隐藏导航栏")
- 隐藏选项卡栏(更改选项以选择"仅打开一个选项卡时自动隐藏")
你可能还可以使用其他方法,但当我测试它时,这两种方法的结合起了作用
转到要查看的页面。根据需要调整窗口的大小和位置。右键单击工具栏区域中的鼠标,取消选择"菜单栏"answers"书签工具栏"。关闭Firefox。Firefox应该自动记住窗口的大小和位置。
创建快捷方式:
"C:'Program Files'Mozilla Firefox'firefox.exe" -no-remote -P "My Profile Name" -url "http://the page I want to see"
单击快捷方式。这应该行得通。
无耻的插件:如果你想让窗口的图标不同,这样你就可以在任务栏中区分窗口,你可以使用:更改配置文件的窗口图标。这是我对斯塔克夫流问题的回答引起的延伸。如果确实更改了图标,则可能需要更改指向所用图标的快捷方式的属性。
在不干扰当前配置文件的情况下接近您想要的内容:
不使用附加组件,您就可以接近。[注意:所有这些都在Firefox中进行了测试,并假设了Windows操作系统(用于文件路径)。]
您可以使用bookmarklet在有限的窗口中打开静态URL:
javascript:void(window.open("http://www.google.com","_blank","outerWidth=400,outerHeight=200,top=500,left=600,menubar=no,toolbar=no,location=no,personalbar=no,status=no,resizable"))
或者您当前正在查看的URL:
javascript:void(window.open(location.href,"_blank","outerWidth=400,outerHeight=200,top=500,left=600,menubar=no,toolbar=no,location=no,personalbar=no,status=no,resizable"))
您可以从桌面快捷方式打开窗口,但为了使窗口具有有限的界面,您将不得不关闭一个正常大小的窗口(不允许脚本关闭未由脚本打开的窗口)。您需要在机器上使用一个html文件来包含打开相应URL的脚本。
请注意,当你第一次这样做时,Firefox会通知你它阻止了一个弹出窗口。您需要允许从该文件URL弹出窗口。
示例HTML文件(示例假设它位于:C:''open_location.HTML):
<head>
<script class="code" type="text/javascript">
var features = ""
+ "menubar=no,toolbar=no,location=no,personalbar=no"
+ ",status=no,chrome=yes,resizable,centerscreen"
//+ ",width=400" //Width of content window
//+ ",height=200" //Height of content window
+ ",outerWidth=400" //Width of window
+ ",outerHeight=200" //Height of window
+ ",top=500"
+ ",left=600"
;
window.open("http://www.google.com/","_blank",features);
//Can only close windows opened by script.
//window.close();
</script>
</head>
<body>
</body>
然后你可以使用一个打开该文件URL的快捷方式:
"C:'Program Files'Mozilla Firefox'firefox.exe" -url "file://C:/open_location.html"
我建议使用一个单独的配置文件:
"C:'Program Files'Mozilla Firefox'firefox.exe" -no-remote -P "My Profile Name" -url "file://C:/open_location.html"
通过在about:config
中设置dom.disable_window_open_feature.location=false
,您可以从以上所有操作中去掉URL栏。然而,如果你这样做,我建议你使用一个不同的配置文件,它只用于此目的,因为你通常不想在正常使用时这样做。
- Div 设置为视口高度,即使调整屏幕大小也是如此
- 根据移动设备屏幕大小动态设置HighCharts marginTop
- 尝试根据屏幕大小预先设置文本
- 根据当前屏幕窗口大小设置模式窗口的最大高度
- 在余烬中将屏幕阅读器的焦点设置在模式警报上
- 如何设置正文相对于屏幕大小的字体大小
- 如何将变量设置为文本输入,然后使其显示在屏幕上
- 根据屏幕/设备宽度设置谷歌地图API V3缩放级别
- 如何使用JS将当前歌曲的信息设置为iPhone锁定屏幕
- 如何滚动以在屏幕底部设置 DIV 的底部(监视器)
- 在指定屏幕大小时设置 JQuery 页面重新加载
- 在Three.js中向相机推送Object3D-这很有效,需要设置新的屏幕位置
- 设置指向<李>基于屏幕上的位置
- 如何将光标设置为离开屏幕
- 打开Chrome或Firefox,不带标签和其他菜单项,并设置屏幕位置和大小
- 如何在文本框出现在屏幕上时设置焦点
- 当显示元素设置为无时,如何避免屏幕自动滚动
- 在屏幕的左边和右边设置导航箭头
- 如何设置屏幕中央时,崩溃关闭
- 如何在javascript中按%(百分比)设置屏幕高度和宽度