>  기사  >  웹 프론트엔드  >  js 设为首页和加入收藏(兼容性较好)

js 设为首页和加入收藏(兼容性较好)

WBOY
WBOY원래의
2016-06-01 09:54:441072검색

下面就给出一段能够兼容各个浏览器的代码。

<code class="language-html">


<title>加入收藏和设为首页</title>
<script type="text/javascript">
//加入收藏
function AddFavorite(sURL, sTitle){
	sURL = encodeURI(sURL); 
	try{
		window.external.addFavorite(sURL, sTitle); 
	}catch(e){
			try{ 
				window.sidebar.addPanel(sTitle, sURL, ""); 
			}catch(e){
				alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
			} 
	}
}
//设为首页
function SetHome(url){
	if (document.all){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}
	else{
		alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
	}
} 
</script>


<a href="javascript:void(0)">设为首页</a>
<a href="javascript:void(0)">加入收藏</a>

</code>

在线运行

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.