📌  相关文章
📜  applescript 在默认浏览器中打开 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:39:18.728000             🧑  作者: Mango

使用 AppleScript 在默认浏览器中打开 URL

如果你想要使用 AppleScript 在默认浏览器中打开一个特定的 URL,你可以按照以下步骤进行操作。

AppleScript 代码

以下是一个示例的 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 代码片段

以下是返回的 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