📅  最后修改于: 2023-12-03 14:39:18.728000             🧑  作者: Mango
如果你想要使用 AppleScript 在默认浏览器中打开一个特定的 URL,你可以按照以下步骤进行操作。
以下是一个示例的 AppleScript 代码,用于在默认浏览器中打开特定的 URL。
tell application "System Events"
set defaultBrowser to get name of first process whose frontmost is true
end tell
if defaultBrowser is "Safari" then
tell application "Safari"
activate
open location "https://example.com"
end tell
else if defaultBrowser is "Google Chrome" then
tell application "Google Chrome"
activate
open location "https://example.com"
end tell
else if defaultBrowser is "Firefox" then
tell application "Firefox"
activate
open location "https://example.com"
end tell
else
display alert "Unsupported browser"
end if
首先,我们使用 System Events
获取当前正在前台运行的进程的名称,即默认浏览器的名称。然后,我们使用条件语句判断默认浏览器,并告诉该浏览器打开特定的 URL。
如果默认浏览器是 Safari,则使用 Safari
应用打开 URL。如果默认浏览器是 Google Chrome,则使用 Google Chrome
应用打开 URL。如果默认浏览器是 Firefox,则使用 Firefox
应用打开 URL。如果没有匹配的浏览器,会显示一个弹窗,提示浏览器不受支持。
请注意,你可以根据需要替换 URL,例如将 "https://example.com"
替换为你想要打开的实际 URL。
以下是返回的 Markdown 代码片段,其中包含 AppleScript 代码:
```applescript
tell application "System Events"
set defaultBrowser to get name of first process whose frontmost is true
end tell
if defaultBrowser is "Safari" then
tell application "Safari"
activate
open location "https://example.com"
end tell
else if defaultBrowser is "Google Chrome" then
tell application "Google Chrome"
activate
open location "https://example.com"
end tell
else if defaultBrowser is "Firefox" then
tell application "Firefox"
activate
open location "https://example.com"
end tell
else
display alert "Unsupported browser"
end if