JavaScript設(shè)置首頁和收藏頁面的小例子
更新時(shí)間:2013年11月11日 15:23:49 作者:
這篇文章介紹了JavaScript設(shè)置首頁和收藏頁面的小例子,有需要的朋友可以參考一下
復(fù)制代碼 代碼如下:
<html>
<head>
<title>JavaScript設(shè)置首頁和收藏頁面(兼容IE和火狐)</title>
<script>
//url:要收藏的鏈接;title:收藏項(xiàng)的名稱
function AddFavorite(url,title)
{
//如果url或者title為空,默認(rèn)為當(dāng)前頁面url和title。
if(!(url&&title))
{
url=document.URL;
title=document.title;
}
if (document.all)//IE
{
window.external.addFavorite(url,title);
}
else if (window.sidebar)//火狐
{
window.sidebar.addPanel(title, url, "");
}
}
//url:要設(shè)置為首頁的鏈接
function SetHomepage(url)
{
//如果url為空,默認(rèn)為當(dāng)前頁面url。
if(!url)
{
url=document.URL;
}
if (document.all)//IE
{
document.body.style.behavior = 'url(#default#homepage)';
document.body.setHomePage(url);
}
else if (window.sidebar)//火狐
{
if (window.netscape)
{
try
{
window.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e)
{
alert("此操作被瀏覽器拒絕!請(qǐng)?jiān)跒g覽器地址欄輸入“about:config”并回車然后將[signed.applets.codebase_principal_support]的值設(shè)置為'true',雙擊即可。");
}
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage', url);
}
}
</script>
</head>
<body>
<a onClick="SetHomepage('http://www.dhdzp.com/')" title="設(shè)為首頁" href="javascript:">設(shè)為首頁</a>
<a onClick="AddFavorite('http://www.dhdzp.com/','在線筆記')" title="收藏" href="javascript:">收藏</a>
</body>
</html>
相關(guān)文章
關(guān)于Javascript中defer和async的區(qū)別總結(jié)
相信看過javascript高級(jí)程序設(shè)計(jì)的人,在javascript高級(jí)程序設(shè)計(jì)里,應(yīng)該看到了介紹了有關(guān)defer和async的區(qū)別,可是比較淺顯,而且也說得不是很清楚。下面我們來通過這篇文章來詳細(xì)了解下dfer和async的區(qū)別。2016-09-09
詳解JavaScript的Date對(duì)象(制作簡易鐘表)
這篇文章主要為大家詳細(xì)介紹了JavaScript的Date對(duì)象,和大家分享如何制作簡易鐘表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-12-12
JavaScript版TAB選項(xiàng)卡效果實(shí)例
tab選項(xiàng)卡效果就是當(dāng)我指上或經(jīng)過時(shí)就會(huì)顯示這個(gè)選項(xiàng)卡下面的內(nèi)容,下面我來給大家介紹一款純js實(shí)現(xiàn)的TAB選項(xiàng)卡效果,有需要的朋友可以參考一下2013-08-08
完美兼容各大瀏覽器獲取HTTP_REFERER方法總結(jié)
發(fā)現(xiàn)一個(gè)關(guān)于瀏覽器兼容的問題,當(dāng)用JS 執(zhí)行代碼 window.location.href=”http://www.dhdzp.com” 來進(jìn)行跳轉(zhuǎn)的時(shí)候,F(xiàn)irefox 可以獲取到到HTTP_REFERER頁面,但是在IE中這一項(xiàng)為空2014-06-06
javascript使用中為什么10..toString()正常而10.toString()出錯(cuò)呢
在JavaScript中為什么10..toString()正常,而10.toString()出錯(cuò)呢?這個(gè)問題一直困擾著我,所抽時(shí)間搜集整理下,曬出來與大家分享感興趣的朋友可以了解下,希望對(duì)你們有幫助2013-01-01
JavaScript全排列的六種算法 具體實(shí)現(xiàn)
這篇文章介紹了全排列的六種算法有,交換算法,鏈接算法,回溯算法等,有需要的朋友可以參考一下2013-06-06
bootstrap fileinput完整實(shí)例分享
這篇文章主要為大家分享文件上傳組件bootstrap fileinput完整實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11

