Найти элемент доступности, содержащий URL в Chrome - PullRequest
0 голосов
/ 11 декабря 2018

Я создаю приложение, которое использует API доступа MacOS для получения URL браузера.

Мой вопрос: как я могу узнать, где хранится URL?Кажется, он отличается для каждого браузера.

Я пытался использовать Accessibility Inspector, но не вижу названия атрибута

Заранее спасибо и с уважением

1 Ответ

0 голосов
/ 11 декабря 2018

Похоже, что Chrome поддерживает AppleScript, поэтому самый простой способ сделать это, вероятно, просто сделать что-то вроде:

tell application "Google Chrome"
    get the URL of the active tab of the front window
end tell

Это, вероятно, более стабильно, чем использование Accessibility API для этого, как макетОкна браузера Chrome могут измениться, но общедоступный API сценариев, вероятно, не должен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...