Как я могу запустить пользовательский скрипт, прежде чем какие-либо встроенные сценарии будут работать на веб-странице?

Я хочу сделать сценарий типа механика для Firefox, который работает перед сценариями на странице. Сценарии механика бегут за сценариями на странице, так, чтобы не работал. Причина мне нужно это, состоит в том, потому что я хочу отредактировать один из сценариев на странице. А именно, я хочу удалить сценарий, который вынуждает страницу загрузиться в кадре начиная с наличия страницы в F5 повреждений кадра (Нажатие F5, заставляет страницу перейти назад к первой полосе вместо того, чтобы перезагрузить текущую страницу). Кроме того, я не хочу загружать страницу через прокси с Ajax, и переключающийся на хром/оперу не опция также. Я думал, возможно, что дополнение Реактивного ранца будет работать, но это, кажется, только имеет то же событие, которое механик использует, DOMContentLoaded. Какие-либо идеи?

12
задан Telanor 8 April 2010 в 18:07
поделиться

1 ответ

[редактировать 2013] Используйте модуль page-mod в SDK надстройки с contentScriptWhen = start .


старше: Правильно, только новые сборки Firefox (в настоящее время почти 3.7, позже могут быть добавлены в 3.6.x) поддерживают запуск пользовательских сценариев перед сценариями, указанными в содержимом. Я написал прототип модуля Jetpack-SDK , чтобы воспользоваться преимуществами нового уведомления.

Это