要在网页中通过 JavaScript 实现将当前页面添加到浏览器的收藏夹(书签),可以使用以下代码:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>添加到收藏夹示例</title>
</head>
<body>
<button onclick="addToFavorites()">添加到收藏夹</button>
<script>
function addToFavorites() {
const title = document.title; // 获取当前页面标题
const url = window.location.href; // 获取当前页面URL
if (window.sidebar && window.sidebar.addPanel) { // Firefox < 23
window.sidebar.addPanel(title, url, "");
} else if (window.external && ('AddFavorite' in window.external)) { // IE
window.external.AddFavorite(url, title);
} else if (window.opera && window.print) { // Opera
this.title = title;
return true;
} else { // 其他浏览器(如 Chrome、Safari)
alert('请按 Ctrl+D 或 Cmd+D 将本页添加到书签。');
}
}
</script>
</body>
</html>
document.title
获取当前页面的标题。window.location.href
获取当前页面的完整URL。希望这个示例和说明能帮助你在网页中实现添加到收藏夹的功能。
领取专属 10元无门槛券
手把手带您无忧上云