0

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

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

但是,这会在新选项卡中打开它。我在网上搜索并找到了一种解决方法,它使用系统事件来突出显示地址栏并通过击键输入 url,但是找到一个更优雅的解决方案会很好(而且每次我看到 url 时都会发笑鬼输入)。

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

谢谢你的帮助!

4

2 回答 2

0

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

于 2012-09-25T02:00:24.010 回答
0

在 Applescript 字典(在文件菜单 > 打开字典 > Firefox 中找到)中,您会发现 Firefox 的获取 URL 功能。我正在运行一个稍旧的版本,所以我不确定这是否可行,但我能够成功运行:

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

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

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

于 2012-09-25T19:11:21.190 回答