Я учусь писать расширения javascript и Chrome. Я хочу расширение, которое будет отображать кнопку, и когда пользователь нажимает кнопку, он добавляет папку закладок в закладки.
Пока все хорошо (кнопка появляется), но нажатие на нее ничего не добавляет.
Полагаю, мой JavaScript неверен.
Вот код:
Manifest:
{
"name": "My First Extension",
"version": "1.0",
"background_page": "background.html",
"permissions": [
"tabs", "http://*/*", "bookmarks"
],
"browser_action": {
"default_icon": "icon.png",
"name": "HELLO WORLD"
}
}
background.html:
<html>
<head>
<script>
function updateIcon() {
chrome.bookmarks.create({parentId: bookmarkBar.id,
title: 'Extension bookmarks'});
}
chrome.browserAction.onClicked.addListener(updateIcon);
updateIcon();
);
</script>
</head>
</html>
Полагаю, именно эта часть:
function updateIcon() { chrome.bookmarks.create({parentId: bookmarkBar.id,
title: 'Extension bookmarks'});
}
Этот код неправильный.
Пожалуйста, посоветуйте мне и любые хорошие места для изучения JavaScript. Я прочитал эту веб-страницу уже.