📅  最后修改于: 2023-12-03 15:29:59.074000             🧑  作者: Mango
有时候,我们在浏览器上浏览页面时,会碰到一些有趣的网站,想要将其添加到书签中,以备日后查阅。但是,如果直接添加书签可能会使得书签夹变得杂乱无章,不便于管理,因此我们需要一种方法将书签添加到当前页面的子文件夹中。本文将介绍通过Javascript实现这一操作的方法。
currentUrl
,存储当前页面的url。var currentUrl = window.location.href;
返回的代码片段需按markdown标明:
````javascript
var currentUrl = window.location.href;
addToBookmark()
,该函数将添加书签到子文件夹中。我们需要定义三个参数:title
表示书签的标题,url
表示书签的链接,folderName
表示将书签添加到的子文件夹的名称。function addToBookmark(title, url, folderName) {
chrome.bookmarks.search(folderName, function(results) {
var folderId = "";
if (results.length > 0) {
folderId = results[0].id;
} else {
chrome.bookmarks.create({title: folderName}, function(newFolder) {
folderId = newFolder.id;
});
}
chrome.bookmarks.create({parentId: folderId, title: title, url: url});
});
}
返回的代码片段需按markdown标明:
````javascript
function addToBookmark(title, url, folderName) {
chrome.bookmarks.search(folderName, function(results) {
var folderId = "";
if (results.length > 0) {
folderId = results[0].id;
} else {
chrome.bookmarks.create({title: folderName}, function(newFolder) {
folderId = newFolder.id;
});
}
chrome.bookmarks.create({parentId: folderId, title: title, url: url});
});
}
addToBookmark()
函数,将书签添加到子文件夹中。如下所示:addToBookmark("Google", currentUrl, "My Bookmarks");
返回的代码片段需按markdown标明:
````javascript
addToBookmark("Google", currentUrl, "My Bookmarks");
通过上述步骤,我们可以在Chrome浏览器上通过Javascript实现向当前URL添加书签到子文件夹的功能。该功能可以使得我们的书签夹变得更加有序和易于管理。