Nous introduisons un code d'ajout aux favoris compatible avec tous les navigateurs. Le principe général est le suivant : nous déterminons le navigateur en fonction des informations de l'utilisateur navigator.userAgent.toLowerCase(), et si le navigateur est le bon. prend en charge l'ajout de la commande js aux favoris, si elle peut être collectée automatiquement, sinon elle invitera ctrl+D à la collecter manuellement. 1 function addFavorite2() { 2 var url = window.location; 3 var title = document.title; 4 var ua = navigator.userAgent.toLowerCase(); ) > -1) { 6 alert("En raison des limitations des fonctions du navigateur 360, veuillez appuyer sur Ctrl+D pour collecter manuellement !"); 7 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 ( 'Votre navigateur ne le prend pas en charge, veuillez appuyer sur Ctrl+D pour l'ajouter manuellement !');16 }17 }18 else if (window.sidebar) {19 Window.sidebar.addPanel(title, url, ""); 20 }21 else {22 alert('Votre navigateur ne le prend pas en charge, veuillez appuyer sur Ctrl+D pour le mettre en favoris manuellement !');23 }24 }
Copiez le code de cette page et enregistrez sous forme de fichier js, puis ajoutez-le à votre collection. Ajoutez
<a href=# rel="sidebar" onclick="javascript:addFavorite2()">加入收藏</a>
fonction 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>
Cet article explique le code javascript JS pour définir comme page d'accueil et ajouter des favoris. Pour plus de contenu connexe, veuillez faire attention au site Web chinois php.
Recommandations associées :
Compréhension de l'héritage JS
Déchiffrement JS, décryptage et décryptage JS en ligne
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!