Это снова Пьеро, вернувшийся с новым идентификатором (я потерял свои куки при попытке переустановить Firefox !!!).
Я только что попробовал Firefox 3.04, ничего не изменилось в отношении поддержки и надежности AppleScript.
Все та же ошибка ...
Мой тест и поиски по сети привели меня к выводу, что вы не можете получить доступ к имени окна и другим свойствам окна, таким как «class curl», в том же скрипте.
Если вы работаете с именем окна, и, что, неожиданно, вы больше не можете получить к нему доступ (получая случайный двоичный код, как строки), вам придется снова вызвать этот код:
tell application "Firefox" to activate
Использование любого выражения, которое приведет к ошибке в Firefox, также будет работать нормально, чтобы снова сделать доступным имя окна, но перезапуск вашего Mac ничего не изменит!
Как только вы это сделаете, как я упоминал ранее, вы больше не сможете получить доступ к «class curl» до следующего перезапуска Firefox ...
Написание скриптов для Firefox на Mac - действительно невыполнимая миссия!
Если вы хотите, чтобы AppleScript поддерживался в Firefox, сообщите об этом и проголосуйте за эту ошибку !!!
https://bugzilla.mozilla.org/show_bug.cgi?id=464701