求添加收藏夹代码

求添加收藏夹代码,第1张

这个是兼容浏览器的代码,把http://www.xxx.com换成你的网站就行了,把网站名称换成你的!

<script type="text/javascript">

function addFav() { // 加入收藏夹

if (document.all) {

window.external.addFavorite('http://www.xxx.com','网站名称')

}

else if (window.sidebar) {

window.sidebar.addPanel('网站名称', 'http://www.xxx.com', "")

}

}

function SetHome(obj) {

try {

obj.style.behavior = 'url(#default#homepage)'

obj.setHomePage('网站地址')

} catch (e) {

if (window.netscape) {

try {

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")

} catch (e) {

alert(" 抱歉,此 *** 作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将 [signed.applets.codebase_principal_support]设置为'true'")

}

} else {

alert(" 抱歉,您所使用的浏览器无法完成此 *** 作。\n\n您需要手动将'http://www.xxx.com'设置为首页。")

}

}

}

</script>

<SCRIPT LANGUAGE="JavaScript">

<!--

function AddFavorite(sURL, sTitle)

{

try

{

window.external.addFavorite(sURL, sTitle)

}

catch (e)

{

try

{

window.sidebar.addPanel(sTitle, sURL, "")

}

catch (e)

{

alert("加入收藏失败,请使用Ctrl+D进行添加")

}

}

}

function SetHome(obj,vrl){

try{

obj.style.behavior='url(#default#homepage)'obj.setHomePage(vrl)

}

catch(e){

if(window.netscape) {

try {

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")

}

catch (e) {

alert("此 *** 作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将 [signed.applets.codebase_principal_support]的值设置为'true',双击即可。")

}

var prefs = Components.classes['@mozilla.org/preferences-service1'].getService(Components.interfaces.nsIPrefBranch)

prefs.setCharPref('browser.startup.homepage',vrl)

}

}

}

//-->

</SCRIPT>

</head>

<body>

<a onclick="AddFavorite(window.location,document.title)">加入收藏</a>

<a onclick="SetHome(this,window.location)">设为首页</a>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11268556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存