Я пишу достаточно сложное расширение браузера для Chrome, Firefox & Safari.Условно загрузить сценарий содержимого в расширение Safari, например, в FF/Chrome?
В Chrome & Firefox, я могу указать, какой сценарий содержимого вводится на какие сайты на основе соответствия URL.
Safari не предлагает каких-либо таких (мелкозернистых) функциональных возможностей - они разрешают только один белый/черный список для всех сайтов.
Есть ли способ сделать это? Если нет, как я могу условно загрузить файл Javascript? (учитывая, что я не могу добавить их в DOM).
Я пробовал yepnope, но он присоединяется к DOM.
Примечание: я не хочу добавлять логику к фактическим файлам, поскольку они представляют собой, по существу, код библиотеки, который дублируется по расширениям.
спасибо. Не могу поверить, что я не мог этого найти. –