我试图编写一个"简单" Chrome扩展程序。它唯一应该做的就是添加一个书签(与巫婆页面无关)。所以,我读了关于Google bookmark API的所有内容。
但是,我不明白。我在这个页面(和其他页面)上找到的所有代码对我来说都不起作用。
此页面上还有一个名为" MyBookmark"的示例项目。联的。
所以,我想尝试一下来了解它是如何工作的。但是,MyBookmark对我来说也很奇怪。它找到我的所有书签并列出它们。但是,如果我尝试编辑或添加书签(图片中标记为红色),以及URL和名称文本字段弹出窗口(图中标记为绿色),并且我尝试用它做某事,那么就不会发生任何东西。
我唯一能想到的问题可能是:如果我在Chrome中设置错误了吗?
你知道我做错了吗?
编辑:
这是我的代码的一个非常简单的版本:
的manifest.json:
{
"name": "My Bookmarks",
"version": "1.1",
"description": "decription.",
"permissions": [
"bookmarks", "activeTab"
],
"browser_action": {
"default_title": "My Bookmarks",
"default_icon": "icon.png",
"default_popup": "popup.html"
}, " manifest_version":2 }
popup.html:
<html>
<head>
<script> src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script>
<script src="book.js"></script>
</head>
<body style="width: 400px">
</body>
</html>
book.js
window.onload = function()
{
chrome.bookmarks.create({'parentId': extensionsFolderId,
'title': 'Extensions doc',
'url': 'http://code.google.com/chrome/extensions'});
}