JavaScript添加到收藏夹和设置为主页的代码详解编程语言

JavaScript添加到收藏夹和设置为主页的代码,网站上经常用到的两个功能

// 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[[email protected]/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>

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/8723.html

(0)
上一篇 2021年7月18日 22:19
下一篇 2021年7月18日 22:19

相关推荐

发表回复

登录后才能评论