```html 设为首页 <script type="text/javascript"> function setHomePage() { var url = window.location.href; try { if (document.all) { document.body.style.behavior = 'url(#default#homepage)'; document.body.setHomePage(url); } else if (window.sidebar) { window.sidebar.addPanel('网站名称', url, ''); } else { alert('请手动将本页设为首页:打开浏览器设置 > 更改首页 > 输入网址 ' + url); } } catch (e) { alert('设置失败,请手动操作!'); } } </script> ```
加入收藏功能实现 “加入收藏”功能让快速保存网站至浏览器收藏夹,需针对不同浏览器调用对应的API,确保触发交互如点击事件以规避浏览器安全限制。```html 加入收藏 <script type="text/javascript"> function addFavorite() { var url = window.location.href; var title = document.title; try { if (window.external) { window.external.AddFavorite(url, title); } else if (window.sidebar) { window.sidebar.addPanel(title, url, ''); } else if (window.opera && window.print) { var elem = document.createElement('a'); elem.setAttribute('href', url); elem.setAttribute('title', title); elem.setAttribute('rel', 'sidebar'); document.body.appendChild(elem); elem.click(); } else { alert('请按 Ctrl+D 键将本页加入收藏夹'); } } catch (e) { alert('收藏失败,请手动操作!'); } } </script> ```
以上代码可直接复制到HTML页面中,替换`url`和`title`为实际网站信息即可使用。功能实现依赖浏览器原生接口,部分现代浏览器因安全策略可能需手动确认,代码已包含友好提示,保障体验。
