Maison > interface Web > js tutoriel > javascript Définir comme page d'accueil Ajouter aux favoris Code JS

javascript Définir comme page d'accueil Ajouter aux favoris Code JS

jacklove
Libérer: 2018-06-15 15:48:31
original
2573 Les gens l'ont consulté

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>
Copier après la connexion

S'il n'y a pas de rel="sidebar" ajouté ci-dessus , une erreur sera signalée : window.sidebar.addPanel n'est pas une fonction

Définir comme page d'accueil

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);
                 }
        }
    }
Copier après la connexion
<a onclick="SetHome(this,window.location)" style="cursor:hand">设为首页</a>
Copier après la connexion

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

Comment optimiser le code JS

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal