HTML代码如何实现设置当前页面为首页 20

HTML代码如何实现设置当前页面为首页... HTML代码如何实现设置当前页面为首页 展开
 我来答
jackzhag2015
推荐于2018-03-05 · TA获得超过1836个赞
知道小有建树答主
回答量:1145
采纳率:90%
帮助的人:408万
展开全部

不必设置为首页,只需要在连接到首页的连接href改为这个页面就可以了~

如果是浏览器打开的首页,那就是在浏览器设置中更改:(chrome)

(Firefox)

var homePage = {    
  is : function(url) { //IE判断当前页面是否主页   
    url = url || window.location.href;    
    if (document.all) {    
      // http://msdn.microsoft.com/en-us/library/ms531394.aspx    
      document.body.style.behavior='url(#default#homepage)';    
      return document.body.isHomePage(url);    
    }    
    return false;    
  },    
  set : function(url) {  //除了Chrome之外的FF和IE的设置方法  
    try {    
      url = url || window.location.href;    
      if (document.all) {    
        if (!homePage.is(url)) {    
          document.body.style.behavior='url(#default#homepage)';    
          document.body.setHomePage(url);    
          return homePage.is(url);    
        }    
        return true;    
      } else if (window.sidebar) {    
        if (window.netscape) {    
          try {    
            netscape.security.PrivilegeManager    
                    .enablePrivilege("UniversalXPConnect");    
          } catch(e) {      
             alert("请在浏览器地址栏输入“about:config”并回车" +    
               "然后将[signed.applets.codebase_principal_support]" +    
               "设置为“true”,点击“加入收藏”后忽略安全提示,即可设置成功。");    
          }    
        }    
        var prefs = Components.classes['@mozilla.org/preferences-service;1']    
                      .getService(Components.interfaces.nsIPrefBranch);    
        prefs.setCharPref('browser.startup.homepage',url);    
        return true;    
      }    
      // Not support exception    
      return false;    
    } catch (e) {    
      return false;    
    }    
  }    
}

对于Chrome暂时没有解决方案,上面的代码兼容IE和FF:

> homePage.set(window.location.href);
匿名用户
推荐于2016-06-23
展开全部
<span><a onclick="SetHome(window.location)" href="javascript:void(0)">设为首页</a>
<a onclick="AddFavorite(window.location,document.title)" href="javascript:void(0)">加入收藏</a></span>
<script type="text/javascript" language="javascript">
//加入收藏
function AddFavorite(sURL, sTitle) {
sURL = encodeURI(sURL);
try{
window.external.addFavorite(sURL, sTitle);
}catch(e) {
try{
window.sidebar.addPanel(sTitle, sURL, "");
}catch (e) {
alert("加入收藏失败,请使用Ctrl+D进行添加,或手动在浏览器里进行设置.");
}
}
}
//设为首页

function SetHome(url){
if (document.all) {
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage(url);
}else{
alert("您好,您的浏览器不支持自动设置页面为首页功能,请您手动在浏览器里设置该页面为首页!");
}
}
</script>

设为首页和加入收藏的代码,可以试试看
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式