实现jsp网页设为首页功能

var url = location.href;  

  var browser_name = navigator.userAgent;  

  if(browser_name.indexOf('Chrome')!=-1){

alert("此操作被浏览器拒绝! 请在浏览器地址栏输入“chrome://settings/browser”,进行主页设置。")

};  

  try {

    this.style.behavior = "url(#default#homepage)";   

  this.setHomePage(url);  

  } catch (e) {   

  if (window.netscape) {

     try {   

    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  

    } catch (e) {

      alert("此操作被浏览器拒绝! 请在浏览器地址栏输入“about:config”并回车 然后将

[signed.applets.codebase_principal_support]的值设置为'true',双击即可。");       

return false;   

   }      var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);  

    prefs.setCharPref('browser.startup.homepage',url);   

  }  

  }  

  return false;

-----------------------------或者------------------------------------------

<a onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.baidu.com');" href="">设为首页</a>

原文地址:https://www.cnblogs.com/qgc88/p/3199085.html