Heim >Web-Frontend >js-Tutorial >Natives JS-Schreiben ist als Homepage festgelegt, um mit IE-, Firefox- und Google_javascript-Kenntnissen kompatibel zu sein

Natives JS-Schreiben ist als Homepage festgelegt, um mit IE-, Firefox- und Google_javascript-Kenntnissen kompatibel zu sein

WBOY
WBOYOriginal
2016-05-16 16:45:511427Durchsuche

Geschrieben in nativem JS, kompatibel mit IE, Firefox und Google.

Vollständiger Code:

<script type="text/javascript">
//设为首页 www.jb51.net
function SetHome(obj,url){
  try{
    obj.style.behavior='url(#default#homepage)';
    obj.setHomePage(url);
  }catch(e){
    if(window.netscape){
     try{
       netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
     }catch(e){
       alert("抱歉,此操作被浏览器拒绝!
\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'");
     }
    }else{
    alert("抱歉,您所使用的浏览器无法完成此操作。
\n您需要手动将【"+url+"】设置为首页。");
    }
 }
}
 
//收藏本站 www.jb51.net
function AddFavorite(title, url) {
 try {
   window.external.addFavorite(url, title);
 }
catch (e) {
   try {
    window.sidebar.addPanel(title, url, "");
  }
   catch (e) {
     alert("抱歉,您所使用的浏览器无法完成此操作。
\n加入收藏失败,请进入新网站后使用Ctrl+D进行添加");
   }
 }
}
</script>
<a href="javascript:void(0);" onclick="SetHome(this,'http://www.jb51.net');">设为首页</a>
<div class="text text2"><a href="javascript:void(0);" onclick="AddFavorite('脚本之家','http://www.jb51.net')">收 藏 本 站</a>

Sie können sich auf Folgendes beziehen:

Die Funktion ist wie folgt:

Code kopieren Der Code lautet wie folgt:

Funktion setHome(obj,url){
versuche es{
obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(url);
}catch(e){
if(window.netscape){
versuche es{
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); }catch(e){
alarm('Leider wurde dieser Vorgang vom Browser abgelehnt! nBitte geben Sie „about:config“ in die Adressleiste des Browsers ein und drücken Sie die Eingabetaste. Setzen Sie dann den Wert von [signed.applets.codebase_principal_support] auf „true“ und doppelklicken Sie darauf. ');
}
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage',url); }else{
warning('Leider kann der von Ihnen verwendete Browser diesen Vorgang nicht abschließen. nSie müssen ['url'] manuell als Startseite festlegen. ');
}
}
}


Anwendung:



Code kopieren
Der Code lautet wie folgt: fef50554eca1a427827adaa329da8122 816a8a177e41d0ed6106d037d766e07a 53495576791aca4fd1a7d5b144a1d127 9d54027d814bba7a6c118810bbc6025d b2386ffb911b14667cb8f0f91ea547a7Als Startseite festlegen6e916e0f7d1e588d4f442bf645aedb2f 9c3bca370b5104690d9ef395f2c5f8d1 868613ba9f6a76dbd8a2546a53ab11e7 7d1fb0999a3199c09c34a3a3ce1c5890Als Startseite festlegen5db79b134e9f6b82c0b36e0489ee08ed 36cc49f0c466276486e50c850b7e4956 73a6ac4ed44ffec12cee46588e518a5e
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn