最近做了一个网站,在上面加了一个"收藏本站"的功能,在IE下没有问题,可在firefox下,一点反应也没有,请问各位高手,这是怎么回事儿.
代码:<a href="javascript:window.external.addFavorite('http://www.XXXX.com','XXX网站)" class="nobg green">收藏本站</a>
代码:<a href="javascript:window.external.addFavorite('http://www.XXXX.com','XXX网站)" class="nobg green">收藏本站</a>
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
try
{
window.sidebar.addPanel(sTitle, sURL, \\\"\\\");
}
catch (e)
{
alert(\\\"加入收藏失败,请使用Ctrl+D进行添加\\\");
}
}
} 调用: <a href=\\\"#\\\" onclick=\\\"AddFavorite(location.href,document.title)\\\">添加此页到收藏夹</a>
http://www.cnblogs.com/maxie/archive/2007/10/25/937062.html
可能有你想要的
function addFavorite()
{
if(document.all)
{
window.external.addFavorite('http://www.gov.cn/','西安市');
}
else if(window.sidebar)
{
window.sidebar.addPanel('西安市','http://www.gov.cn/',"");
}
}function setHomepage()
{
if(document.all)
{
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage('http://www.gov.cn/');
}
else if(window.sidebar)
{
if(window.netscape)
{
try
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch(e)
{
alert("该操作被浏览器拒绝,如果想启用该功能,请在地址栏内输入 about:config, 然后将项signed.applets.codebase_principal_support值该为true");
}
}
var prefs=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', 'http://www.gov.cn/');
}
}
</script>==============
以上代码兼容IE FF,已经整理好了。