PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > JavaScript教程 > 正文

    js设为首页兼容ie、火狐和谷歌

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:原生 js 编写,兼容 ie,火狐和谷歌,现在大多数网站都有设为首页,这样用户打开浏览器就可以直接访问你的网站。函数如下:复制代码 代...
    原生 js 编写,兼容 ie,火狐和谷歌,现在大多数网站都有设为首页,这样用户打开浏览器就可以直接访问你的网站。

    函数如下:


     
    复制代码 代码如下:
    function setHome(obj,url){
    try{
    obj.style.behavior = 'url(#default#homepage)';
    obj.setHomePage(url);
    }catch(e){
    if(window.netscape){
    try{
    netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
    }catch(e){
    alert('抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车\n\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',url);
    }else{
    alert('抱歉,您所使用的浏览器无法完成此操作。\n\n您需要手动将【' + url + '】设置为首页。');
    }
    }
    }


    使用方法:

     
    复制代码 代码如下:
    <!DOCTYPE HTML>
    <html lang="en">
    <head>
    <meta charset="utf-8"/>
    <title>设为首页</title>
    </head>
    <body>
    <a href="javascript:;" onclick="setHome(this,window.location);">设为首页</a>
    </body>
    </html>

    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-69-949-1.html
    相关热词搜索: js设为首页