gpt4 book ai didi

javascript - 使用 BrowserAction 设置背景图像

转载 作者:行者123 更新时间:2023-11-28 21:02:49 25 4
gpt4 key购买 nike

我正在学习如何编写 chrome 扩展,我发现一个例子,使用 browseraction 可以更改网页的背景颜色,我正在尝试做一些非常相似的事情,更改背景图像,但出于某种原因...它不起作用,js 函数是:

function click(e) {
chrome.tabs.executeScript(null,
{code:"document.body.style.background=url('ffrontier.jpg')"});
window.close();
}

我很确定这与我的语法有关,但我无法弄清楚,有人可以帮助我吗?非常感谢

最佳答案

首先,您需要在 manifest.json 文件中指定资源(请参阅 Web Accessible Resources ),如下所示:

"web_accessible_resources": ["ffrontier.jpg"]

其次,您应该指定完整的图像网址,如下所示:

function click(e) {
chrome.tabs.executeScript(null,
{code:"var imgURL = chrome.extension.getURL('ffrontier.jpg'); document.body.style.backgroundImage='url(' + imgURL + ')'"});
window.close();
}

关于javascript - 使用 BrowserAction 设置背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com