提问者:小点点

我需要一个AppleScript来全屏打开Safari,以隐藏Mavericks上的工具栏


我需要一个applescript来全屏打开safari并隐藏mavericks上的工具栏。

这听起来很简单,但事实并非如此!

我需要打开safari,然后以全屏模式打开谷歌,然后隐藏工具栏。

它将等效于以下示例,但适用于 Safari

告诉应用程序“谷歌浏览器”打开位置“http://internet.ceo.wa.edu.au/Pages/default.aspx”结束告诉

告诉应用程序“谷歌浏览器”激活告诉应用程序“系统事件”按键“f”使用{command down,shift down}结束告诉


共2个答案

匿名用户

可能很简单:

tell application "Safari"
    activate

    if (count of windows) is 0 then -- Remove "if" statement if you don't want to make a new window if there is none
        make new document at front
    end if
    tell application "System Events" to keystroke "f" using {command down, control down}
end tell

不确定你是否可以在没有工具栏的情况下完成它。

4月4日更新

不确定你能用它做什么,但看看这个程序。如果它按你想要的方式工作。添加系统事件以使用下拉菜单选择项目。

野蛮人小组有一个名为“Plainview”的免费软件应用程序,它似乎只是Webkit的包装。它的工作原理是“全屏信息亭风格的演示内容查看器”,类似于Chrome演示模式。

无论如何,这是一个免费下载,所以没有尝试的风险。几乎滚动到这一页的底部:http://barbariangroup.com

匿名用户

简单的方法:

set MyApps to {"Google Chrome", "Skype", "Finder"}

repeat with MyApp in MyApps

    tell application MyApp

        activate

        delay 3

        tell application "System Events" to tell process MyApp

            set value of attribute "AXFullScreen" of window 1 to true

        end tell

    end tell

end repeat