• 设为首页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>


  • 相关阅读:
    经典回溯问题- 迷宫
    关于二叉树的一点补充。
    二叉树重难点总结(判断完全二叉树,非递归前、中、后序遍历的实现等...)
    栈、队列常规操作
    贪吃蛇小游戏
    链表重点问题(下)
    链表常见问题(上)
    动态顺序表
    时间 空间复杂度小结(斐波那契 二分查找举例)
    每天一个linux命令-id,输出用户的uid、gid
  • 原文地址:https://www.cnblogs.com/Gieag/p/2286127.html
Copyright © 2020-2023  润新知