We introduce a code for adding to favorites that is compatible with all browsers. The general principle is as follows: We judge the browser based on obtaining user navigator.userAgent.toLowerCase() information, and whether the browser supports adding to favorites js command, if it can be automatically collected, otherwise it will prompt ctrl D to collect it manually. 1 function addFavorite2() { 2 var url = window.location; 3 var title = document.title; 4 var ua = navigator.userAgent.toLowerCase(); 5 if (ua.indexOf("360se" ) > -1) { 6 alert("Due to 360 browser function limitations, please press Ctrl D to collect manually!"); 7 } 8 else if (ua.indexOf("msie 8") > -1) { 9 window.external.AddToFavoritesBar(url, title); //IE810 }11 else if (document.all) {12 try{13 window.external.addFavorite(url, title);14 }catch(e){15 alert(' Your browser does not support it, please press Ctrl D to bookmark it manually!');16 }17 }18 else if (window.sidebar) {19 window.sidebar.addPanel(title, url, "");20 }21 else { 22 alert('Your browser does not support it, please press Ctrl D to bookmark it manually!');23 }24 }
Copy the code of this page and save it as a js file, and then add it where you want to bookmark it Up
<a href=# rel="sidebar" onclick="javascript:addFavorite2()">加入收藏</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 onclick="SetHome(this,window.location)" style="cursor:hand">设为首页</a>
This article explains how to set javascript as homepage and add to favorites JS Code, please pay attention to php Chinese website for more related content.
Related recommendations:
Understanding of JS inheritance
JS decryption, online JS decryption and decryption
The above is the detailed content of javascript Set as homepage Add to favorites JS code. For more information, please follow other related articles on the PHP Chinese website!