В демо-странице расширения сафари I fount Blocker Safari Extension, который может блокировать элемент, соответствующий определенному шаблону, но у меня есть один вопрос: можно ли перенаправить URL-адрес, например, chrome webRequest.URL-адрес перенаправления в расширении сафари
Я нашел this link, в котором говорится, что свойство url доступно только для чтения, и я попытался переписать event.url
, это не сработало.
Кто-нибудь знает, как перенаправить URL-адрес в расширение сафари?
Я хочу перенаправить некоторые css, js, основанные на некотором шаблоне, поэтому я не думаю, что объект Tab для wok для меня. –
Что вы можете сделать - это иметь скрипт контента (вложенный скрипт) для всех html-страниц, а в вашем скрипте содержимого вы можете проверить, загружены ли ваши файлы «some css/js» в DOM. Если это так, вы можете отправить сообщение в свой глобальный контекст с помощью API сообщений. Из события сообщения вы можете получить event.target и перенаправить его на URL-адрес по вашему выбору. – dimitrirostavo