Как работает контент, добавленный расширением Safari? - PullRequest
2 голосов
/ 02 мая 2011

Это непонятный основной вопрос, который Google не может помочь. У меня есть расширение Safari, которое работает по-разному: у меня есть сертификат, у меня есть глобальная страница, которую я могу проверить, я добавил пункт контекстного меню и у меня есть файл javascript, загруженный из глобальная страница, которая получает события, возникающие при выборе пункта контекстного меню.

Но если я добавлю конечный скрипт или таблицу стилей, ничего не произойдет, даже если я установил Уровень доступа к веб-сайту расширения на Все. Даже если я удаляю и переустанавливаю расширение и / или перезагружаю активный сайт, ничего. Вызовы window.console.log () во внедренном javascript не запускаются, ни скрипты, ни файлы css не появляются в списке ресурсов в веб-инспекторе, ни на вкладках ресурсов, ни на сценариях, ничего.

Есть какие-нибудь идеи относительно того, что я мог бы сделать для дальнейшей отладки этой проблемы?

1 Ответ

2 голосов
/ 03 мая 2011

Похоже, вы не выбрали свой внедренный сценарий под заголовком Injected Extension Content Extension Builder. Если это так, попробуйте перезапустить Safari и перезагрузить расширение.

...