首先,你要在FF浏览器的地址栏里输入:about:config 设置"signed.applets.codebase_principal_support"选项的值为true
然后照下面的代码做就可以了:
The setHomePage of Firefoxfunction setHomePageInFF()
{
//author:猫猫(brothercat)
//date:2006.12.4
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.itlearner.com/');
}
把http://www.itlearner.com改成你自己的网址
没有发现可以直接修改成true的。
我想这不是简单的程序问题,这是Firefox的安全机制的问题。如果不经允许就能通过javascript修改客户浏览器的设置,那我想也也没有人会用FF了吧^_^
在FireFox下加入收藏夹的解决方法
ff打开