繁体   English   中英

当我进入网页时如何更改网站标题并在我处于新空白时更改其名称?

[英]How can I change website title when I get into webpage and change its name when I am at a new blank?

我在两个过程中更改网站标题时遇到问题。

当我进入网页时,它的标题已通过下面显示的代码更改。

<script type="text/javascript">

    $(document).ready(function() {
        document.title = 'New Title';
    });

</script>

情景,

  • 我的浏览器中有两个空白页面。 a.html 和 b.html
  • 我的网站是a.html,其标题为“A page”
  • 当我进入a.html时,它的名字变成了New title
  • 当我单击 b.html 页面时,我想将 a.html 的标题更改为“A 页面”

当我在浏览器中的任何空白页面时,我想再次更改其标题。 我该怎么做?

我找到了一个关于它的代码片段。 这样对吗?

<script>

window.onblur = function () { document.title = 'A Page?'; }

window.onfocus = function () { document.title = 'New Title'; }
</script>

这是我的答案

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

$(function () {
    var message = "New Title!";
    var original;

    $(window).focus(function() {
      if(original) {
        document.title = original;
      }
    }).blur(function() {
      var title = $('title').text();
      if(title != message) {
        original = title;
      }
      document.title = message;
    });
  });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM