您的位置:程序门 -> web 开发 -> html(css)



求支持ie7和firefox的“设成首页”的代码


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求支持ie7和firefox的“设成首页”的代码
发表于:2007-11-14 00:51:27 楼主
很多网页的“设成首页”这个功能在ie7和ff里都不能用了,是什么原理呢?

有没有在新浏览器下可以达到这个效果的代码?谢谢
发表于:2007-11-14 09:56:361楼 得分:0
html code
<a onclick="this.style.behavior='url(#default#homepage)';this.sethomepage('http://www.ydsky.cn')" href=http://www.ydsky.cn>把yd网络设为首页</a>
发表于:2007-11-14 09:57:412楼 得分:0
ie7测试过,别的浏览器就没试过了
这个代码抄的百度的
发表于:2007-11-14 11:40:093楼 得分:0
<script   type="text/javascript">
function   bookmarksite(title,url){
if   (document.all)
window.external.addfavorite(url,title);
else   if   (window.sidebar)
window.sidebar.addpanel(title,url,   "")
}
</script>  
<a   href="javascript:bookmarksite('名字名字名字',   'http://www.地址.com')"> 加入收藏 </a>
                                                                                                                                                                                                 
发表于:2007-12-10 10:24:374楼 得分:0
to   yedsky  

你的代码对ie7和ff环境下不起作用的,百度的也是,不信?请ie7和ff用户试试


继续求解中:

很多网页的“设成首页”这个功能在ie7和ff里都不能用了,是什么原理呢?  

有没有在新浏览器下可以达到这个效果的代码?谢谢
发表于:2007-12-10 13:15:565楼 得分:0
曾经有些网站会强行修改用户的浏览器

我的ff都是把js关闭的,怎么设也没用。
发表于:2007-12-10 23:58:206楼 得分:0
楼上的?莫非我的也被关掉了?怎么设置还原打开?
发表于:2007-12-12 11:48:577楼 得分:0
<script   type="text/javascript">
if(window.netscape)    
{
    try
    {    
        netscape.security.privilegemanager.enableprivilege("universalxpconnect");    
    }    
    catch(e)    
    {    
        alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");    
    }
}

function   sethomepage()
{
    var   prefs   =   components.classes['@mozilla.org/preferences-service;1'].getservice(components.interfaces.nsiprefbranch);
    prefs.setcharpref('browser.startup.homepage',location.href);
}
</script>

ff下你没有办法改变默认设置的,只有alert下试试


快速检索

最新资讯
热门点击