Получить URL-адрес самой последней вкладки из Chrome на OS X?
Есть ли способ сделать это в Chrome?
tell application "Google Chrome"
return URL of front document as string
end tell
... не работает.
Ответ 1
Так как нет поддержки applescript, единственный способ сделать это можно с помощью графического интерфейса GUI, я не уверен, насколько вы знакомы с applescript, но скрипты gui - это плохая практика. поэтому используйте этот код с осторожностью. также важно , чтобы у вас был доступ к вспомогательным устройствам ENABLED в настройках универсального доступа.
tell application "Google Chrome"
activate
tell application "System Events"
tell application process "Google Chrome"
get value of text field 1 of tool bar 1 of window 1
end tell
end tell
end tell
Ответ 2
Теперь, когда Chrome (7+) поддерживает AppleScript, вы можете сделать это:
tell application "Google Chrome"
get URL of active tab of first window
end tell
Примечание: "Первое окно" относится к самому верхнему окну.
Ответ 3
Существует более простой способ получить URL-адрес.
'tell application "Google Chrome" to return URL of active tab of front window'