2015-04-04 2 views
0

В демо-странице расширения сафари I fount Blocker Safari Extension, который может блокировать элемент, соответствующий определенному шаблону, но у меня есть один вопрос: можно ли перенаправить URL-адрес, например, chrome webRequest.URL-адрес перенаправления в расширении сафари

Я нашел this link, в котором говорится, что свойство url доступно только для чтения, и я попытался переписать event.url, это не сработало.

Кто-нибудь знает, как перенаправить URL-адрес в расширение сафари?

ответ

0

Вы всегда можете перенаправить объект табуляции, указав tab.url = "www.stackoverflow.com";

Tab - это объект SafariBrowserTab.

+0

Я хочу перенаправить некоторые css, js, основанные на некотором шаблоне, поэтому я не думаю, что объект Tab для wok для меня. –

+0

Что вы можете сделать - это иметь скрипт контента (вложенный скрипт) для всех html-страниц, а в вашем скрипте содержимого вы можете проверить, загружены ли ваши файлы «some css/js» в DOM. Если это так, вы можете отправить сообщение в свой глобальный контекст с помощью API сообщений. Из события сообщения вы можете получить event.target и перенаправить его на URL-адрес по вашему выбору. – dimitrirostavo

Смежные вопросы