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

Javascript 当我进入网页时,如何更改网站标题?当我在新的空白处时,如何更改其名称?,javascript,html,jquery,Javascript,Html,Jquery,我有一个问题,改变网站标题在两个过程中 当我进入该网页时,其标题已通过下面显示的代码更改 <script type="text/javascript"> $(document).ready(function() { document.title = 'New Title'; }); </script> $(文档).ready(函数(){ document.title='新标题'; }); 斯克拉尼奥号 我的浏览器中有两个空白页。

我有一个问题,改变网站标题在两个过程中

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

<script type="text/javascript">

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

</script>

$(文档).ready(函数(){
document.title='新标题';
});
斯克拉尼奥号

  • 我的浏览器中有两个空白页。a、 html和b.html
  • 我的网站是a.html,标题是“a页面”
  • 当我进入a.html时,它的名称变为新的标题
  • 当我单击b.html页面时,我想将a.html的标题更改为“a页面”
当我在浏览器中的任意空白页上时,我想再次更改其标题。我怎么做

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

<script>

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

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

window.onblur=function(){document.title='A Page?';}
window.onfocus=function(){document.title='newtitle';}
这是我的答案

<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;
    });
  });

$(函数(){
var message=“新标题!”;
原始变量;
$(窗口).focus(函数(){
如果(原件){
document.title=原件;
}
}).blur(函数(){
var title=$('title').text();
如果(标题!=消息){
原件=标题;
}
document.title=消息;
});
});
这是我的答案

<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;
    });
  });

$(函数(){
var message=“新标题!”;
原始变量;
$(窗口).focus(函数(){
如果(原件){
document.title=原件;
}
}).blur(函数(){
var title=$('title').text();
如果(标题!=消息){
原件=标题;
}
document.title=消息;
});
});

从您的网站上,您无法访问浏览器中的空白页,因为那里没有运行脚本。@empiric我看到了一个关于它的示例。然后请在这里包含该示例,并说明它不适用于您的原因。@empiric我编辑了我的帖子。啊,现在明白了,我认为空白页是指浏览器中的一个新选项卡,但是你可以访问这两个页面,所以你需要检测你什么时候不在页面上,或者更确切地说是什么时候离开页面,并触发标题更改。这可能对您的网站有所帮助,您无法访问浏览器中的空白页,因为那里没有运行脚本。@empiric我看到了一个关于它的示例。然后请在这里包含示例,并说明为什么它不适用于您。@empiric我编辑了我的帖子。啊,现在明白了,我认为“空白页”是指浏览器中的新选项卡,但您可以访问这两个页面。因此,您需要检测何时不在页面上,或者何时离开页面,并触发标题更改。这可能对你有帮助