使用浏览器实现收藏功能js怎么写

JavaScript06

使用浏览器实现收藏功能js怎么写,第1张

大多数的浏览器支持JS来实现加入收藏夹操作,但是对于一些安全性比较强的浏览器(比如谷歌浏览器)只能提示用户用手动添加。下面是JS收藏浏览器的代码:

<html>

<body>

<script>

function AddFavorite(title,url){

try{

window.external.addFavorite(url,title)

}

catch(e){

try{

window.sidebar.addPanel(title,url,"")

}

catch(e){

alert("抱歉,您所使用的浏览器无法完成此操作。\n\n请使用快捷键Ctrl+D进行添加!")

}

}

}

</script>

<a href="javascript:void(0)" onclick="AddFavorite('百度','http://www.baidu.com')">收藏本站</a>

</body>

</html>

<a href=# onclick="this.style.behavior='url(#default#homepage)'this.setHomePage('http://www.你的域名.com/')">设为首页</a>

<a href="javascript:window.external.AddFavorite('http://www.你的域名.com/','你的网站标题')">加入收藏</a>

<script language=javascript>

<!--

function Addme(){

url = "http://www.this.net"你自己的主页地址

title = "Your Site Name"//你自己的主页名称

window.external.AddFavorite(url,title)

-->

</script>

<a href="javascript:Addme()">将本站添入收藏夹</a>

以下代码同时适用于IE和firefox的js脚本<script type="text/javascript">

function addBookmark(title,url) {

if (window.sidebar) {

window.sidebar.addPanel(title, url,"")

} else if( document.all ) {

window.external.AddFavorite( url, title)

} else if( window.opera &&window.print ) {

return true

}

}

</script>页面使用:<a href=javascript:addBookmark('我的网站','http://www.this.net/')>添加到收藏</a>