Здравствуйте, уважаемые постояльцы!
Столкнулся с такой глупой бедой.
Понадобилось написать простейшее расширение для Хрома: иконку рядом с адресной строкой, при нажатии на которую браузер бы отправлял на нужный мне сайт. Основы яваскрипта вроде как и знаю, но такой синтаксис как-то для меня непривычен. Полазив по просторам гугла, накропал вот это:
manifest.json
{
"manifest_version": 2,
"name": "Название",
"version": "1.0",
"icons": {
"16": "./16.png",
"32": "./32.png",
"48": "./48.png",
"128": "./128.png"
},
"background" : {
"page": "background.html"
},
"browser_action": {
"default_title": "Application",
"icon" : "16x16.png"}}
background.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="bg.js"></script>
</head>
<body></body>
</html>
bg.js
window.onload = function(){
// set handler to extention on icon click
chrome.browserAction.onClicked.addListener(function(tab) {
location.href="соответственно ссылочка на сайт";
});
};
Сама кнопочка появилась, но вот переадрессацию она мне не устраивает. Подскажите, пожалуйста, в чём моя ошибка. Заранее благодарен за помощь))