Я пытаюсь сделать свое первое расширение Chrome.По сути, идея состоит в том, чтобы создать цветной фильтр, который покрывает каждую страницу.(У меня есть монитор, который не станет темнее, поэтому я хочу наложить полупрозрачный черный фильтр на каждый сайт, который я посещаю.)
Насколько я понимаю, я могу запускать javascript с помощью «сценария содержимого,"со сценарием, выполняющимся на каждой странице.Это мое manifest.json
:
{
"name": "My First Extension",
"version": "1.0",
"description": "The first extension that I made.",
"browser_action": {
"default_icon": "icon.png",
"popup": "popup.html"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"css": ["mystyles.css"],
"js": ["contentscript.js"]
}
]
}
Я хочу сделать что-то вроде этого: http://jsfiddle.net/GM2Z6/14/
Отлично, поэтому я продвинулся так далеко, сделав mystyles.css
вот так:
#cover {
height:100%;
width:100%;
background-color:#000;
display:none;
position:absolute;
top:0;
left:0;
z-index:99999999;
}
И мой contentscript.js
выглядит следующим образом:
$(function(){
$('#cover').fadeTo("fast",0.5);
});
Итак, как мне теперь сделать #cover div наложение поверх страницы?