使用Safari扩展将background-image属性更改为本地图像文件

时间:2015-09-19 03:51:28

标签: safari-extension

(MacBook Pro Mid 2015 / OS X Yosemite 10.10.5 / Safari 8.0.8)

我想更改特定网页的background-image 我制作了Safari扩展程序并将{c}文件作为style.css

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

我还将background.png放到style.css的同一目录中 并且已经设置了Safari Developer许可证。

然后,在Extension Builder中,我按如下方式设置了一些属性:

  • 扩展网站访问权限:All
  • 注入的扩展内容:
    • 样式表:style.css
  • 白名单:http://__mywebsite__.com/*

虽然我安装了这个,但我的网页背景似乎没有启用。

我认为解决方案必须是:

  • Safari扩展程序无法找到本地文件background.png
  • 我设置了错误的白名单模式
  • 我向Extension Website Access
  • 设置了错误的参数

我该怎么办?任何评论都会感激不尽。

1 个答案:

答案 0 :(得分:0)

如果您链接到网页上的图片会发生什么情况呢?尝试将此链接放入并查看其是否有效:http://dummyimage.com/600x400/000/fff 如果确实如此,那么问题在于目录或您提到的其他事项