Внедренные скрипты не запускаются для страниц результатов Google - PullRequest
1 голос
/ 03 апреля 2011

Как новичок в Safari Extensions, у меня есть вопрос, который, я уверен, ужасно тривиален ...

Вот как: я создаю расширение для работы с некоторыми поисковыми системами.Короче говоря, я свел мою проблему к ее простейшей форме.У меня есть инъекционный скрипт (скрипт конца).Это срабатывает, как и планировалось на главной странице Google.Но когда я ввожу запрос в Google, скрипт не запускается при загрузке страницы с последующими результатами.

Например, чтобы все было действительно просто для тестирования, я создал простой скрипт, который просто пишет в консоль;Я установил уровень доступа «Все», чтобы он срабатывал для всех страниц.Я вижу сообщение консоли, когда открываю главную страницу Google, но не вижу его, когда загружаются последующие страницы результатов.

Для всех целей и задач кажется, что переход с домашней страницы Google на страницу результатов не являетсяобычный (то есть не обычная загрузка страницы) и не вызывает срабатывание внедренных сценариев.Я только видел эту проблему в Google, поэтому я предполагаю, что это как-то связано с механизмом загрузки страниц.Я пробовал это с включенным и выключенным Google Instant, и оба ведут себя одинаково.e Это одна из тех проблем, которая кажется такой простой, что она ошеломляет!Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...