zoukankan      html  css  js  c++  java
  • 设为首页JS,加入收藏夹js,加入收藏夹代码,设为首页代码,火狐和ie兼容

    关键字:设为首页JS,加入收藏夹 js,加入收藏夹代码,设为首页代码,兼容火狐
    加入收藏夹和设为首页,FF设为首页
    在一次设置中发现火狐浏览器(FF)不支持普通的象IE那样的加入收藏夹和设为首页,于是就找了关于FF的方法。后来测试了下,可以用了。。其代码如下:

    <!DOCTYPE 
    html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html
    xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta
    http-equiv="Content-Type" content="text/html; charset=gb2312"
    />
    <title>兼容FF 加入收藏夹和设为首页</title>
    <SCRIPT
    LANGUAGE="JavaScript">
    <!--
    function AddFavorite(sURL,
    sTitle)
    {
    try
    {
    window.external.addFavorite(sURL,
    sTitle);
    }
    catch (e)
    {
    try

    {
    window.sidebar.addPanel(sTitle, sURL, "");

    }
    catch (e)
    {

    alert("加入收藏失败,请使用Ctrl+D进行添加");
    }
    }
    }
    function
    SetHome(obj,vrl){
    try{

    obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);

    }
    catch(e){
    if(window.netscape)
    {
    try {

    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

    }
    catch (e) {

    alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将
    [signed.applets.codebase_principal_support]的值设置为'true',双击即可。");

    }
    var prefs =
    Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);

    prefs.setCharPref('browser.startup.homepage',vrl);

    }

    }
    }
    //-->
    </SCRIPT>
    </head>
    <body>
    <a
    onclick="AddFavorite(window.location,document.title)">加入收藏</a>
    <a
    onclick="SetHome(this,window.location)">设为首页</a>
    </body>
    </html>


  • 相关阅读:
    牛客 4C Alliances (dfs序)
    AC日记——楼房 codevs 2995
    AC日记——丑数 codevs 1246
    AC日记——砍树 codevs 1388
    AC日记——地鼠游戏 codevs 1052
    AC日记——蓬莱山辉夜 codevs 2830
    AC日记——最小的N个和 codevs 1245
    AC日记——二叉堆练习3 codevs 3110
    AC日记——滑动窗口 洛谷 P1886
    AC日记——忠诚 洛谷 P1816
  • 原文地址:https://www.cnblogs.com/Gieag/p/2286127.html
Copyright © 2011-2022 走看看