兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面

// JavaScript Document
// 加入收藏 < a onclick="AddFavorite(window.location,document.title)" >加入收藏< /a>

function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败,请使用Ctrl+D进行添加");
        }
    }
}
//设为首页 < a onclick="SetHome(this,window.location)" > 设为首页 < /a>
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);
                 }
        }
}

使用
< a  href="#" onclick="SetHome(this,window.location)" > 设为首页 < /a>
< a  href="#" onclick="AddFavorite(window.location,document.title)"> 收藏本站 < /a>

时间: 2024-08-28 22:32:23

兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面的相关文章

完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码

<script  type="text/javascript"> //设为首页 function SetHome(obj,url){     try{         obj.style.behavior='url(#default#homepage)';         obj.setHomePage(url);     }catch(e){         if(window.netscape){             try{                 net

javascript 设为首页 | 加入收藏夹 JS代码

我们介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,如果可以自动收藏否则就提示ctrl+D手动收藏了. 1 function addFavorite2() { 2 var url = window.location; 3 var title = document.title; 4 var ua = navigator.userAgent.toLowe

设为首页/加入收藏 代码

// 设置为主页function SetHome(obj,url){   try{        obj.style.behavior='url(#default#homepage)';        obj.setHomePage(url);    }catch(e){        if(window.netscape){           try{               netscape.security.PrivilegeManager.enablePrivilege("Univ

HTML设为首页/加入收藏代码

(特别注意:要把'这个符号换成无任何输入法状态中输入的'这个符号,否则程序无法运行) 1.文字型: <a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.apple-wallpaper.com');" href="http://www.apple-wallpaper.com">设为首页</a> 2.按钮型: <input

ASP.NET中怎样将页面设为首页,加入收藏

1.文字js脚本事件:<span onClick="var strHref=window.location.href;this.style.behavior=’url(#default#homepage)’;this.setHomePage(‘http://www.unvs.cn’);" style="CURSOR: hand"> 2.文字链接事件:<a href="#" onClick="window.externa

设为首页/加入收藏代码(仅限IE)

设为首页 <a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://'+document.location.host);" href="javascript:">设为首页</a> 加入收藏 <a href="javascript:" onClick="window.external.AddFavorit

设为首页、收藏的JS代码

HTML代码中: <a  href="#"    onclick="AddFavorite(window.location,document.title)"  >加入收藏</a> <a  href="#" onclick="SetHome(this,window.location)" >设为首页</a> JS代码: // JavaScript Document // 加入收藏 &

Javascript 设为首页 + 加入收藏(全兼容)

//加入收藏夹 function AddFvtgc() { var title = document.title; var url = document.location.href; try { window.external.AddFavorite(url, title); } catch (e) { alert("请按下 Ctrl + D 键将本站加入收藏."); } } //设为首页 function AddHomegc() { var url = document.locati

兼容所有浏览器的设为首页收藏本站js代码

大家发现传统的收藏本站按钮在360浏览器下面没有效果了,但是360浏览器用户群却非常之大.所以我们在网上找到一个兼容所有浏览器的收藏本站解决方案,具体功能如下: 设为首页 和 收藏本站js代码 兼容IE,chrome,ff,360等 将以下代码放入页面或者新建js文件 <script type="text/javascript"> //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#default#