Как открыть указанный c URL-адрес на текущей вкладке Safari с помощью AppleScript? - PullRequest
0 голосов
/ 27 мая 2020

Я установил кнопку для сенсорной панели в Safari, которая должна открывать определенный c URL-адрес на текущей вкладке. Было бы очень полезно, если бы мне здесь помогли! Большое спасибо!

1 Ответ

0 голосов
/ 27 мая 2020

При использовании AppleScript для общения с Safari вкладки содержатся в windows. Итак, чтобы получить текущую вкладку Safari, вам сначала нужно текущее окно Safari. Текущее окно window 1. Окно 1 является текущим окном во многих, если не в большинстве, приложениях: windows индексируются по порядку их видимости, причем окно 1 является самым верхним окном.

Текущая вкладка в Safari - current tab. Вкладки индексируются в соответствии с их порядком на панели вкладок, что означает, что вкладка 1 не обязательно является текущей вкладкой; это крайняя левая вкладка (при условии, что вкладки упорядочены слева направо на панели вкладок; я не знаю, но это может варьироваться в зависимости от локализации).

Чтобы открыть URL-адрес на вкладке в Safari , вы используете set url to, а затем URL. Так, например, этот скрипт откроет переполнение стека в текущей вкладке текущего окна:

tell application "Safari"
    tell window 1
        tell current tab
            set URL to "https://stackoverflow.com"
        end tell
    end tell
end tell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...