首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用我的chrome扩展来更改google搜索页面的背景

问使用我的chrome扩展来更改google搜索页面的背景
EN

Stack Overflow用户
提问于 2016-01-21 18:34:07
回答 2查看 2.2K关注 0票数 1

我正在尝试创建我的第一个铬插件,当用户点击新的选项卡按钮时,它将打开带有随机图片的Google页面。到目前为止,我还不太确定,如何用随机图片改变谷歌搜索页面的背景。有谷歌提供的api吗?就像我在谷歌上搜索的那样,之前谷歌有“改变背景图像”的图标,但现在他们停止了这种支持。在这里,我如何将谷歌搜索页面的背景更改为不同的颜色或背景图片。我尝试使用以下js,code.Please建议或将我重定向到正确的approach.Any帮助将不胜感激。

代码语言:javascript
复制
window.open("http://www.google.com", "_self");
window.onload = function () {
    document.body.style.background = 'red';
};

另外,下面的脚本将更改当前html页面的背景,但是如何通过注入来更改第三方页面的背景。

代码语言:javascript
复制
<script>
function myFunction() {
    document.body.style.backgroundColor = "#f3f3f3";
    document.body.style.backgroundImage = "url('xyz.png')";
}
</script>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-23 07:06:49

我自己找到了答案。

代码语言:javascript
复制
window.onload = function () {
    document.body.style.backgroundImage = 'url("chrome-extension://@'+chrome.runtime.id+'/icon.png")';
};

这将为我的google搜索页面加载背景图片。谢谢。

票数 1
EN

Stack Overflow用户

发布于 2016-01-21 19:12:05

看起来身体有点问题,你应该用元素来代替它。在铬中使用F12检查器,您可以看到背景色是用

代码语言:javascript
复制
element.style {
background: rgb(255, 255, 255);
}

如果你不想编码,已经有多个背景插件,还有带有很多主题的chrome主题插件,我确信其中一些插件会接受自定义的图像/颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34931637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档