首先,你要在FF瀏覽器的地址欄里輸入:about:config 設置"signed.applets.codebase_principal_support"選項的值為true
然后照下面的代碼做就可以了:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>The setHomePage of Firefox</title>
</head>
<body>
<a href="#" target="_search" onclick="setHomePageInFF()">設為首頁</a></p>
<script type="text/javascript">
function 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://m.survivalescaperooms.com/');
}
</script>
</body>
</html>
把http://m.survivalescaperooms.com改成你自己的網址
沒有發現可以直接修改成true的。
我想這不是簡單的程序問題,這是Firefox的安全機制的問題。如果不經允許就能通過javascript修改客戶瀏覽器的設置,那我想也也沒有人會用FF了吧^_^
在FireFox下加入收藏夾的解決方法
ff打開
<SCRIPT LANGUAGE="javascript">
<!--
function addFavor(title, url){
if (document.all)
window.external.AddFavorite(url, title);
else if (window.sidebar)
window.sidebar.addPanel(title, url, "")
}
//-->
</SCRIPT>
<a href="#" onclick='addFavor("never-online,blueDestiny blog","http://m.survivalescaperooms.com")'>favorite</a>
原文:http://dian-lv.com.cn/post/108.html
新聞熱點
疑難解答