Я создал скрипт, который работает без сбоев в Firefox. Я извлекаю некоторые данные из внешнего домена в iframe, чтобы вставить их на страницу с помощью setInterval ()
Я пытался использовать Trixie, чтобы он работал в IE, но кажется, что функции GM_getValue и GM_setValue не были определены.
Я добавил эти функции замены на основе файлов cookie, но не могу заставить их работать в междоменном режиме: http://www.howtocreate.co.uk/operaStuff/userjs/aagmfunctions.js
Файл cookie создается и данные сохраняются, но он доступен только из iframe, но не из верхнего документа.
Вот основная структура, которую я использовал: http://www.pastie.org/1889407
В test () у меня есть доступ к значению, хранящемуся в GM_getValue ("destination", ""), но оно не работает внутри функции check ().
1) Есть ли способ сделать cookie междоменным?
2) Существуют ли другие способы хранения данных в IE междоменным способом? (Я кратко слышал об объектах Flash, но это не кажется легким решением ...) Другие реализации этих функций (getValue и setValue) довольно сложно найти.
3) Я использую Trixie, может, это не лучшее решение, какой-нибудь совет, какой плагин мне лучше использовать, чтобы иметь эти функции?