原文地址:http://blog.csdn.net/newsxy/article/details/8692491
加入收藏功能是我们常见的功能,今天研究学习了一下,写了一个简单的例子,主要实现加入收藏的功能:
html代码如下:
<a href="#" id="favorites">收藏本页</a>
jQuery代码如下:
$(document).ready(function(){
$("#favorites").click(function(){
var ctrl=(navigator.userAgent.toLowerCase()).indexOf('mac')!=-1?'Command/Cmd': 'CTRL';
if(document.all){
window.external.addFavorite('http://www.test.com', '网站名称');
}
else if(window.sidebar){
window.sidebar.addPanel('网站名称', 'http://www.test.com', "");
}
else{ alert('您可以通过快捷键' + ctrl + ' + D 加入到收藏夹');}
})
加入收藏功能是我们常见的功能,今天研究学习了一下,写了一个简单的例子,主要实现加入收藏的功能:
html代码如下:
<a href="#" id="favorites">收藏本页</a>
jQuery代码如下:
$(document).ready(function(){
$("#favorites").click(function(){
var ctrl=(navigator.userAgent.toLowerCase()).indexOf('mac')!=-1?'Command/Cmd': 'CTRL';
if(document.all){
window.external.addFavorite('http://www.test.com', '网站名称');
}
else if(window.sidebar){
window.sidebar.addPanel('网站名称', 'http://www.test.com', "");
}
else{ alert('您可以通过快捷键' + ctrl + ' + D 加入到收藏夹');}
})
})
或者:
// 收藏
function AddFavorite(sURL, sTitle) {
try {
window.external.addFavorite(sURL, sTitle);
} catch (e) {
try {
window.sidebar.addPanel(sTitle, sURL, "");
} catch (e) {
alert("加入收藏失败,请使用Ctrl+D进行添加");
}
}
}