我使用此脚本在新标签中打开网址,但我希望它在当前标签中打开。有没有办法做到这一点?
tell application "Firefox"
open location "http://www.yubnub.org"
end tell
答案 0 :(得分:2)
Firefox的Applescript支持似乎不太存在。
使用系统事件和击键尝试此解决方法。
tell application "Firefox"
activate
set the clipboard to "http://www.yubnub.org"
tell application "System Events"
keystroke "l" using {command down}
keystroke "v" using {command down}
key code 36 -- return key
end tell
end tell
答案 1 :(得分:1)
我支持接受的答案,这很不错,这使我找到了解决方案,但是当您只需通过按键发送URL时,就不必使用剪贴板输入URL
tell application "Firefox"
activate
tell application "System Events"
keystroke "l" using {command down}
keystroke "http://www.yubnub.org"
key code 36 -- return key
end tell
end tell
更短,更容易理解的一行,并且没有覆盖剪贴板的有害副作用。