Использование AppleScript для получения URL-адреса из самого переднего окна в веб-браузерах: полный список

Я построил[Виджет] [1] это захватывает URL из самого верхнего окна в Safari, а затем позволяет сократить его с помощью API tr.im. Работает сладко как.

Я хочу сделать это более гибким, поэтому я изучаю, как получить URL-адрес из других браузеров. Вот AppleScript, который работает в Safari:

tell application "Safari"
    return URL of front document as string
end tell

ПослекопатьЯ определил, что следующееможет быть работать на Firefox (хотя один человек сказал мне, что это не работает для него, возможно конфликт с каким-то расширением?):

tell application "Firefox"
    set myFirefox to properties of front window as list
    return item 3 of myFirefox
end tell

Примечание. Вышеприведенный пример является примером неоптимальной практики, основанной на расположении элементов списка. Смотрите ниже для лучшего решения для Firefox.

То, что я хотел бы сделать, это создать список окончательных эквивалентов для каждого современного браузера на Mac: Opera, Camino, Flock и т. Д.

Обновить: В моем исследовании по этому вопросу я наткнулся на полезную темуMacOSXHints.com, Большинство моих ответов ниже основаны на этом обсуждении.

Обновление 2: Я включил AppleScript на этой странице в [widget] [1]. Кажется, работает зыбь.

Ответы на вопрос(11)

Ваш ответ на вопрос