0

我已经为我的移动应用程序设置了一些监控网站(例如,小动物),并且我有一个额外的监视器用于监控所有内容。我有几个Chrome窗口,大小只有我感兴趣的值和间隔,以便一切都适合屏幕。在谷歌浏览器中打开网址并调整窗口大小

我想编写一个宏来启动这些Chrome浏览器窗口的所有内容(在这一点上是8个),并相应地将它们分开。

重启而现在调整是一种痛苦。

+0

一些快速google搜索止跌回升微风,窗口管理器,它允许你保存状态。 http://autumnapps.com/breeze/index.html – tripleee

+0

“写得恰当”应用程序会自动保存其状态;我猜在这种情况下,跨平台中间人行为不正常。 – Tommy

回答

0

您可以使用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> 

打开它在你的浏览器,然后单击按钮。您应该看到这样的事情:

Multiple popups

注意:您可能不得不放松您的弹出窗口拦截器设置。以下是如何更改Chrome上的弹出设置:
Chrome popup settings
这不会更改其他网站的弹出式窗口拦截器设置。

在Mac上,额外的显示器扩展了屏幕尺寸。例如,如果您的辅助监视器被配置到主显示器的左侧,window4.moveTo(-300, 0);应该做的伎俩。

+0

谢谢!快速设置! – FishStix

0

可能您对open感兴趣。所以你可以open /Applications/Google\ Chrome.app或者你也可以同样open http://www.google.com。还可以使用的AppleScript自动定位窗口,通过osascript直接从命令行包括 - 例如参见this answer on the Linux & Unix StackExchange

+0

仍然可能签出osascript,但javascript让我在我需要的地方。 – FishStix

相关问题