我想製作一個Chrome擴展程序,它將一個圖像(包含擴展名)注入網頁。我希望它處於固定位置並覆蓋頁面上的所有內容。什麼是最有效的方式來做到這一點---用Javascript和CSS(也許是HTML?)?在Chrome擴展中注入圖像?
代碼我到目前爲止有:
manifest.json的
{
"manifest_version": 2,
"name": "OVERLAY IMAGE",
"description": "blahblah",
"version": "1.0",
"icons": { "16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png" },
"web_accessible_resources": [
"pic.jpg"
],
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["content.js"],
"css":["css.css"]
}],
"permissions": [
"activeTab"
]
}
content.js
不能完全確定之後我加載URL在這裏做什麼。
var imgURL = chrome.extension.getURL('pic.jpg');
css.css
我猜我需要使用某種形式的id,使圖像固定。
#someImage img{
position:fixed;
}
所以我基本上都有所有的部分,我想我只是不知道如何把它放在一起?我錯過了什麼重要的?任何幫助將不勝感激,謝謝!
我建議在您的CSS類中添加'z-index:2147483647'來滿足「並覆蓋頁面上的所有內容」要求 –
@BeardFist感謝您的迴應!它的工作:) – ooohfff
@AlexBelozerov好主意 – ooohfff