У меня новая проблема, связанная с моим пользовательским скриптом GM.
Цель этого скрипта - получить данные из внешнего домена. Мои первые попытки в Firefox привели меня к дизайну страницы с заполнением моей формы и вставкой в iframe внешней страницы. Используя setInterval и определяя, находится ли это верхнее окно, или, если мы находимся в iframe, я успешно использовал GM_setValue и GM_getValue для получения данных.
Но с IE (IE7PRO) я обнаружил, что смог разделить свой сценарий на 2 сценария: один касается только формы, а другой - внешнего домена. IE7PRO предоставляет эквивалентные функции (PRO_getValue и PRO_setValue), которые можно получить на любой вкладке / странице продукта. Единственное отличие состоит в том, что он работает с кросс-таблицей / страницей, поэтому мне не нужно включать iframe на своей странице, и я могу открыть собственную вкладку для внешнего домена, которая примерно в миллион раз лучше (по крайней мере ..!)
Я попробовал то же самое на Firefox, и это, очевидно, не сработало. Я ознакомился с документацией этих функций , и похоже, что в Firefox данные хранятся в настройках (about: config to access).
Итак, есть ли способ изменить GM_getValue, добавить его параметры, поскольку значения хранятся в этой модели: greasemonkey.scriptvals.namespace/script_name.value_name
Есть ли способ получить доступ к значению предпочтения в Firefox, в скрипте пользователя Greasemonkey / в Javascript и каков синтаксис?
Спасибо; -)