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>


  • 相关阅读:
    cocos2d-x之Menu菜单选项按钮简介
    cocos2d-x中的内存管理机制
    cocos2d-x之TableView列表
    cocos2d-x之逐帧动画
    Cocos2d-x之CallFunc动作的侦听
    Cocos2d-x之Sequence动作序列执行
    Cocos2d-x之的动作混合
    Cocos2d-x之的动作的重复
    Python 生成器
    函数
  • 原文地址:https://www.cnblogs.com/Gieag/p/2286127.html
Copyright © 2011-2022 走看看