首頁 > web前端 > js教程 > 主體

設為首頁加入收藏相容360/火狐/Google/IE等主流瀏覽器的程式碼_javascript技巧

WBOY
發布: 2016-05-16 17:39:20
原創
2305 人瀏覽過

不用找了,我試過好多次,ie,火狐,Google瀏覽器此程式碼都是不可逆相容。
以下是我的簡單解決方案。想把這個問題完全解決,方法就是像其他主流網站一樣專門建立添加為首頁的操作步驟幫助頁。

js程式碼:

複製程式碼 程式碼如下:


程式碼如下:



// 設定為首頁
function SetHome(obj,vrl){
try{
obj.style.behavior='url(#default#homepage)'; obj.setHomePage(vrl);
}
catch(e){
if(window.netscape) {
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXConnect");
}
catch (e) {
alert("此操作被瀏覽器拒絕!n請在瀏覽器網址列輸入「about:config」並回車n然後將[signed.applets.codebase_principal_support ]的值設定為'true',雙擊即可。 nsIPrefBranch);
prefs.setCharPref('browser.startup.homepage',vrl);
}else{
alert("您的瀏覽器不支持,請按照下面步驟操作:1.開啟瀏覽器設定。 (sTitle,sURL)
{
try
{
window.external.addFavorite(sURL, sTitle);
}
catch (e)
{
{

{
window.sidebar.addPanel(sTitle, sURL, "");
}
catch (e)
{
alert("加入收藏失敗,請使用Ctrl D進行新增");
}
}
}



呼叫程式碼:


複製程式碼 程式碼如下:
      
  • 設為首頁

  • |

  • 加入收藏

  • |



  • 名種樣式的加入收藏和設為主頁代碼 還有一些最基本的html代碼,只供初學者參考。
    注意:此程式碼只相容於IE瀏覽器
    1:實作"
    加入收藏"功能的程式碼如下:

    複製程式碼 程式碼如下:
    你只需將連結與站名改為你自己的站名即可.
    如果你要實現滑鼠劃過時即提示是否加入收藏,只需將程式碼改為:

    複製程式碼 程式碼如下:
    ---------- ──────────────────────────
    2.設為首頁碼(html原始碼)

    複製程式碼 程式碼如下:
    1.文字型:

    複製程式碼 程式碼如下:
    設為首頁

    範例:
    設為首頁
    2.按鈕型:

    複製程式碼 程式碼如下:


    離開時自動提示設為首頁


    — ————
    ———————————————-
    打開頁面時自動彈出視窗詢問是否設為首頁
    將以下程式碼放在 head>之間:
    複製程式碼 程式碼如下:

    <script> "javascript"> <BR>function myhomepage(){ <BR>this.homepage.style.behavior='url(#default#homepage)';this.homepage.sethomepage('http://www.baidu.com' ); <BR>} <BR></script>



    再將下面程式碼加入內:
    onload="myhomepage();"
    即:
    ——————————————————————–
    滑鼠指向時提示設為首頁
    將下列程式碼插入區中:
    複製代碼 代碼如下:

    —————————————–
    關閉目前視窗的功能
    這裡我們可以先輸入用來標示的文字「關閉視窗",用滑鼠拖曳選中它,在「Link"輸入框中鍵入「/",同時切入來源代
    碼窗口,在連結程式碼中鍵入該事件-onclick="javascript:window .close(); return false;"。
    完整的程式碼為:關閉視窗
    —————————————— ————————————————————————
    3.聯絡站長的話其實是連結到一個電子郵件地址:
    複製代碼 代碼如下:
    相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    最新問題
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板