A-A+

适用于火狐的设为首页代码

2011年02月28日 网页制作 评论 15 条 阅读 5,436 次

设为首页的代码有很多种,可是适用于火狐的在网上见到的都是提示:此操作被浏览器拒绝!请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true之类的。今天从某网站上扒下来这段代码经测试完全适用于火狐浏览器,不过要确认。不过这个对于博客来说好像是可有可无的。下面介绍方法:

将下列代码放到<head></head>标签中

<script>
function setHomePage(url){
if(!window.confirm("是否设置http://"+document.location.host+"为首页?")){
return false;
}
if (window.sidebar){
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-service;1'].getService

(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',url);
}
}
</script>

在用下面代码放到网页适当位置:

<a href="javascript://" onClick="if(document.all){this.style.behavior='url(#default#homepage)';this.setHomePage('http://'+document.location.host);}else{setHomePage('http://'+document.location.host)}">设为首页</a>

如果想设指定网址为首页可以将+document.location.host替换成网址,注意不要http://因为前面已经加了

15 条留言  访客:15 条  博主:0 条

  1. avatar lulu

    还没试过火狐。。。 /吐舌

  2. avatar 冰剑

    超级讨厌设为首页这个功能。

  3. avatar liveme

    chrome的呢,有没有?

  4. avatar 安庆法律人

    没有必要。

  5. avatar 踏雪残情

    以前也想用,不过后来发现设为首页只有超大型网站上可以用下。

给我留言

Copyright © 随缘博客 保留所有权利.   Theme  

用户登录

分享到: