gpt4 book ai didi

javascript - Chrome 扩展程序可将图像替换为其他图像

转载 作者:行者123 更新时间:2023-12-01 03:54:33 27 4
gpt4 key购买 nike

如何制作一个 Chrome 扩展程序来用其他图像替换图像?

这是迄今为止我的 ma​​nifest.json 代码:

{
"name": "HaramB",
"version": "69.0.420.666",
"manifest_version": 2,
"description": "This is HaramB's own extension!",
"browser_action": {
"default_icon": "images/icon.png",
"default_popup": "popup.html",
"default_title": "HaramB"
},
"permissions": [
"activeTab",
"https://ajax.googleapis.com/"
],
"icons": {
"128": "images/icon.png"
},
"web_accessible_resources": [
"images/nicolas.jpg"
],
"content_scripts": [{
"matches": ["http://*/*", "https://*/*"],
"js": ["onPage.js"],
"css": ["onPage.css"]
}]
}

这是我的 onPage.js 代码:

var picture = "images/nicolas.jpg";
document.getElementsByTagName("img").setAttribute("src", picture);

不要关心popup.htmlonPage.css文件。

这是我希望它使用的 onPage.js 文件,如果不可能,请告诉我。

最佳答案

document.getElementsByTagName() 返回一个元素数组。这意味着您需要循环遍历数组并单独调用它们所需的方法,如下所示:

var picture = "images/nicolas.jpg",
images = document.getElementsByTagName("img");

for (var i = 0; i < images.length; i++) {
images[i].setAttribute("src", picture);
};

注意:最好使用 images[i].src = ... 而不是使用 setAttribute as detailed in this question

关于javascript - Chrome 扩展程序可将图像替换为其他图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42879213/

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