我已经为我的移动应用程序设置了一些监控网站(例如,小动物),并且我有一个额外的监视器用于监控所有内容。我有几个Chrome窗口,大小只有我感兴趣的值和间隔,以便一切都适合屏幕。在谷歌浏览器中打开网址并调整窗口大小
我想编写一个宏来启动这些Chrome浏览器窗口的所有内容(在这一点上是8个),并相应地将它们分开。
重启而现在调整是一种痛苦。
我已经为我的移动应用程序设置了一些监控网站(例如,小动物),并且我有一个额外的监视器用于监控所有内容。我有几个Chrome窗口,大小只有我感兴趣的值和间隔,以便一切都适合屏幕。在谷歌浏览器中打开网址并调整窗口大小
我想编写一个宏来启动这些Chrome浏览器窗口的所有内容(在这一点上是8个),并相应地将它们分开。
重启而现在调整是一种痛苦。
您可以使用JavaScript。将下面的代码作为一个.html文件:
<html>
<script>
function openWindows() {
window1=window.open('http://google.com/','','width=400,height=300');
window1.moveTo(0, 0);
window2=window.open('http://yahoo.com/','','width=400,height=200');
window2.moveTo(0, 300);
window3=window.open('about:blank','','width=200,height=500');
window3.moveTo(400, 0);
};
</script>
<button onclick="openWindows();">Open Windows</button>
</html>
打开它在你的浏览器,然后单击按钮。您应该看到这样的事情:
注意:您可能不得不放松您的弹出窗口拦截器设置。以下是如何更改Chrome上的弹出设置:
这不会更改其他网站的弹出式窗口拦截器设置。
在Mac上,额外的显示器扩展了屏幕尺寸。例如,如果您的辅助监视器被配置到主显示器的左侧,window4.moveTo(-300, 0);
应该做的伎俩。
谢谢!快速设置! – FishStix
可能您对open感兴趣。所以你可以open /Applications/Google\ Chrome.app
或者你也可以同样open http://www.google.com
。还可以使用的AppleScript自动定位窗口,通过osascript直接从命令行包括 - 例如参见this answer on the Linux & Unix StackExchange。
仍然可能签出osascript,但javascript让我在我需要的地方。 – FishStix
一些快速google搜索止跌回升微风,窗口管理器,它允许你保存状态。 http://autumnapps.com/breeze/index.html – tripleee
“写得恰当”应用程序会自动保存其状态;我猜在这种情况下,跨平台中间人行为不正常。 – Tommy