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
Freigeben: 2016-05-16 16:45:51
Original
1394 Leute haben es durchsucht

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>
Nach dem Login kopieren

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
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage