Applescript,Firefox在当前窗口中打开网址

时间:2012-09-25 01:54:01

标签: firefox applescript

有没有办法在使用Applescript的Firefox当前窗口中打开网址? 我想出了如何使用open location打开指定的网址:

tell application "Firefox" to open location "http://duckduckgo.com"

然而,这会在新标签中打开它。我在网上搜索并找到了一个使用系统事件来突出显示地址栏并使用击键输入网址的解决方法,但是找到一个更优雅的解决方案会很好(每当我看到网址时它会让我轻笑幽灵型)。

我正在运行Firefox 3.6.28,这是将在我的ppc mac(10.4.11)上运行的最新版本。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

系统事件是您获得Firefox的最佳选择。您应该使用Safari或Chrome。

答案 1 :(得分:0)

在Applescript Dictionary(在文件菜单> Open Dictionary> Firefox中找到)中,您将找到Firefox的Get URL功能。我正在运行一个稍微旧版本,所以我不确定这是否可行,但我能够成功运行:

tell application "Firefox"
Get URL "http://duckduckgo.com"
end tell

这会在现有Firefox窗口中的引号中打开列出的URL。

您可以看到还有其他功能,例如 OpenURL ,它们将在新的窗口中打开指定的URL,这些新的窗口也列在Firefox词典中。