Introduction de l'article de wulin.com (www.vevb.com): L'ensemble le plus compatible en tant que page d'accueil + ajouter aux favoris de la fonction dans l'histoire.
J'ai testé que je n'ai pas signalé d'erreur sous IE, mais maintenant la raison est inconnue, et la page a signalé une erreur sous IE. Je le résout.
Description de la fonction:
Définissez la page en tant que page d'accueil, ajoutez la fonction de collecte, support IE, FF, Chrome, Safari, 360 Security, QQ, Aoyou, Sogou Browser, Ajouter une fonction de collecte en mode compatible qui est incompatible avec 360 Navigateur rapide
Avis:
Bien qu'il soit compatible ici, certains paramètres du navigateur ne prennent pas en charge l'utilisation de JS pour définir la page comme page d'accueil et l'ajouter aux favoris. Les utilisateurs ne peuvent définir manuellement ces fonctions dans le navigateur ou les boutons. La compatibilité mentionnée ici signifie que lorsque le navigateur a ce paramètre, JS invite.
Quant à la vitesse 360 incompatible ici, j'ai une démo ici, qui est le propre site Web de 360. Dans le mode de compatibilité du navigateur à 360 vitesses, la fonction de l'ajout de favoris n'est pas prise en charge. Ses propres pages sur son propre navigateur ne prennent pas en charge cette fonction.
Code:
<! doctype html>
<html>
<adal>
<Title> Définissez la page en tant que page d'accueil, ajoutez la fonction de collecte, support IE, FF, Chrome, Safari, 360 Security, QQ, Aoyou, Sogou Browser, incompatible avec un navigateur rapide 360, Ajouter une fonction de collecte </Title>
</ head>
<body>
<div>
<une page d'accueil href = /> </a> |
<a onclick = sethome (window.location) href = javascript: void (0)> set en tant que page d'accueil </a>
| <a onClick = addFavorite (window.location, document.title) href = javascript: void (0)> ajouter aux favoris </a>
</div>
<script type = text / javascript linguisse = javascript>
// Ajouter aux favoris
fonction addFavorite (Surl, Stitle) {
Surl = encodéuri (surl);
essayer{
window.external.addfavorite (Surl, Stitle);
} catch (e) {
essayer{
window.sidebar.addpanel (Stitle, Surl,);
} catch (e) {
alerte (si vous ne parvenez pas aux favoris, veuillez utiliser Ctrl + D pour l'ajouter, ou le définir manuellement dans le navigateur.);
}
}
}
// Définir la page d'accueil
fonction sethome (url) {
if (document.all) {
document.body.style.behavior = 'url (# par défaut # homepage)';
document.body.sethomePage (URL);
}autre{
alert (bonjour, votre navigateur ne prend pas en charge le paramètre automatique de la page en tant que fonction de page d'accueil, veuillez définir manuellement la page en tant que page d'accueil dans le navigateur!);
}
}
</cript>
</docy>
</html>