2015-09-19 4 views
0

(MacBook Pro Mid 2015/OS X Yosemite 10.10.5/Safari 8.0.8)Изменение свойств фонового изображения в локальный файл изображения с помощью Safari Extension

Я хочу изменить background-image конкретной веб-страницы.
Я сделал расширение Safari и сделать такой файл CSS, как style.css

body { background-image: url('background.png'); } 

Я также поставил background.png в тот же каталог с style.css
И лицензия разработчика Safari уже установлена.

Затем, в Extension Builder, я установить некоторые свойства следующим образом:

  • Расширение доступа к сайту: All
  • Введенный Расширение Содержание:
    • Style Sheets: style.css
  • Белый список: http://__mywebsite__.com/*

Хотя я установил это, фон моей веб-страницы, похоже, не включен.

Я думаю, что решение должно быть этим:

  • Safari Расширение не может найти локальный файл background.png
  • я поставил неправильный белый список шаблон
  • Я поставил неправильный параметр для внутренних линий доступа к сайту

Что мне делать? Любые комментарии были бы благодарны.

ответ

0

Что произойдет, если вы ссылаетесь на изображение на веб-странице, оно работает? попробуйте поместить эту ссылку и посмотрите, работает ли она: http://dummyimage.com/600x400/000/fff Если это так, то проблема связана с каталогом или одной из других вещей, которые вы упомянули

+0

Я установил 'body {background-image: url ('http: // dummyimage.com/600x400/000/fff ')! important; } 'но все изменилось, И я также попробовал' body {display: hidden! important; } 'но ничего не произошло –

+0

Существуют ли какие-либо стили? Есть ли проблема с тегом стиля, который вы используете? Вы пробовали встроенный css? –

+0

Я пробовал следующее: 'document.body.style.backgroundImage =" url ('http://dummyimage.com/600x400') ";" и установите 'script.js' в "Injected Extension Content - End Scripts:", но ничего не произошло. И я также попробовал 'console.log (« test ») ;, но результат был таким же:^( –

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

  • Нет связанных вопросов^_^