10

我真的在努力创建一些在 osx 上启动浏览器窗口(chrome)的方法,其中包含窗口大小、没有选项卡等细节。传统上,我通过带有 IE 的窗口使用 vb 脚本,这是一个非常简单的练习,但我我会第一个承认,当谈到 mac 时,我非常挣扎。

所以这是我的愿望清单。

我需要能够打开一个没有状态栏、没有具有给定 URL 的地址栏和特定窗口大小的窗口(最好是 chrome,但除 safari 之外的任何其他浏览器)。我确实使用 do javaScript 在 safari 中管理了一些东西,并尝试使用执行 javascript 和“window.open”对 chrome 进行相同的操作,但这不断失败......

帮助!

4

1 回答 1

23

我没有找到在 Chrome 中隐藏工具栏的任何方法,但请尝试以下脚本:

tell application "Google Chrome"
    open location "http://example.com"
    tell window 1 to enter presentation mode
end tell
tell application "Google Chrome"
    tell (make new window)
        set URL of active tab to "http://example.com"
        set bounds to {0, 22, 1200, 900}
    end tell
    activate
end tell
tell application "Safari"
    make new document with properties {URL:"http://example.com"}
    tell window 1
        set bounds to {0, 22, 1200, 900}
    end tell
    activate
end tell
tell application "System Events" to tell process "Safari"
    tell menu "View" of menu bar 1
        if exists menu item "Hide Toolbar" then click menu item "Hide Toolbar"
        if exists menu item "Hide Status Bar" then click menu item "Hide Status Bar"
        if exists menu item "Hide Tab Bar" then click menu item "Hide Tab Bar"
        if exists menu item "Hide Bookmarks Bar" then click menu item "Hide Bookmarks Bar"
    end tell
end tell
于 2013-06-06T09:29:36.663 回答