I started to create a Google chrome extension to highlight the web content. As the first step i was able to create this extension which highlight the whole "p" tag when a user click on it. There are 4 file. (manifest.json, tabcolor.js ,color.js,popup.html (to call the js files,but not necessary,there are other ways )) the manifest.json file looks like
{
"name": " page color 2.",
"version": "1.0",
"permissions": [
"tabs", "http://*/*", "https://*/*"
],
"browser_action": {
"default_title": "Set this page's color.",
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"manifest_version": 2
}
the popup.html file will looks like
<!doctype html> <html> <head> <title>Set Page Color Popup</title> <script src="color2.js"></script> </head> </html>the color.js file looks like
function clickcolor(e) {
chrome.tabs.executeScript(null,{file : "tabcolor.js"});
window.close();
}
document.addEventListener('DOMContentLoaded', function () {
clickcolor();
});
the tabcolor.js file looks like
var divs = document.getElementsByTagName("p");
for(var d in divs) {
divs[d].addEventListener('click',function(){this.style.background='yellow';});
}
It will appears to be like this ,

0 comments:
Post a Comment