大多數(shù)的瀏覽器支持JS來實(shí)現(xiàn)加入收藏夾操作,但是對于一些安全性比較強(qiáng)的瀏覽器(比如谷歌瀏覽器)只能提示用戶用手動添加。下面是JS收藏瀏覽器的代碼:

創(chuàng)新互聯(lián)主營猇亭網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),猇亭h5微信小程序定制開發(fā)搭建,猇亭網(wǎng)站營銷推廣歡迎猇亭等地區(qū)企業(yè)咨詢
html
body
script
function AddFavorite(title,url){
try{
window.external.addFavorite(url,title);
}
catch(e){
try{
window.sidebar.addPanel(title,url,"");
}
catch(e){
alert("抱歉,您所使用的瀏覽器無法完成此操作。\n\n請使用快捷鍵Ctrl+D進(jìn)行添加!");
}
}
}
/script
a href="javascript:void(0);" onclick="AddFavorite('百度','')"收藏本站/a
/body
/html
可兼容所有瀏覽器的加入收藏代碼代碼,原理:根據(jù)獲取用戶navigator.userAgent.toLowerCase()信息來判斷瀏覽器,根據(jù)瀏覽器是否支持加入收藏js命令,如果可以自動收藏否則就提示ctrl+D手動收藏了。
代碼如下:
function addFavorite2() {
var url = window.location;
var title = document.title;
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("360se") -1) {
alert("由于360瀏覽器功能限制,請按 Ctrl+D 手動收藏!");
}
else if (ua.indexOf("msie 8") -1) {
window.external.AddToFavoritesBar(url, title); //IE8
}
else if (document.all) {
try{
window.external.addFavorite(url, title);
}catch(e){
alert('您的瀏覽器不支持,請按 Ctrl+D 手動收藏!');
}
}
else if (window.sidebar) {
window.sidebar.addPanel(title, url, "");
}
else {
alert('您的瀏覽器不支持,請按 Ctrl+D 手動收藏!');
}
}
復(fù)制代碼保存成js文件,然后在要收藏的地方加上
代碼如下
a href=# onclick="javascript:addFavorite2()"加入收藏/a
一般通過Ajax將你需要的收藏元素的關(guān)鍵字存儲在后臺,當(dāng)你需要看收藏的內(nèi)容時,直接通過你收藏的關(guān)鍵字即可查詢數(shù)據(jù)庫數(shù)據(jù)顯示
a href="javascript:favSite()"收藏本站/a
JavaScript代碼,此代碼兼容IE及Firefox:
//收藏網(wǎng)站代碼
function favSite()
{
//網(wǎng)站網(wǎng)址
url =' ';
//網(wǎng)站名稱
title="stl.com";
if (window.sidebar)
{
window.sidebar.addPanel(title,url,"");
}
else if( document.all )
{
window.external.AddFavorite(url,title);
}
else
{
return true;
}
}
以下代碼可收藏當(dāng)前網(wǎng)頁(在任何頁面有效),調(diào)用方式:
a href="javascript:favPage()"收藏本頁/a
JavaScript代碼:
//收藏網(wǎng)頁代碼,程序自動獲取網(wǎng)址及網(wǎng)頁標(biāo)題
function favPage()
{
var pageName=window.location.href;
var nameArr =pageName.split("?");
pageName=nameArr[0] + "?" + nameArr[1];
if (window.sidebar)
{
window.sidebar.addPanel(document.title,pageName,"");
}
else if( document.all )
{
window.external.AddFavorite(pageName,document.title);
}
else
{
return true;
}
} 你在打開其他網(wǎng)站之前,調(diào)用這個javascript方法就可以了
新聞名稱:javascript收藏,javascript寶典
網(wǎng)站URL:http://chinadenli.net/article43/dsidohs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站排名、網(wǎng)站營銷、全網(wǎng)營銷推廣、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)