javascript - 当用户离开我的网站时如何在浏览器中更改选项卡名称

标签 javascript jquery html

所以我正在制作一个网站,一切都做得很好,但我对 javascript 的了解不多。

我正在寻找可以帮助我解决这个问题的东西,并找到了一些类似的东西,但它对我的情况不起作用。

这是问题/想法:

  • 用户在我的网站上,页面名称是 eg.你好(标签) 然后用户单击浏览器中的另一个选项卡但没有关闭我的网站。 发生这种情况时,我的页面标题会更改为例如。你去了 ? 当他再次点击我的标签时,标题变回默认的。

因此,如果有人可以帮助我编写代码并稍微解释一下。

谢谢。

最佳答案

您需要为窗口对象使用 onblur 和 onfocus 事件。

所以像这样(这是 native javascript,没有 jquery)。

<script>

window.onblur = function () { document.title = 'you went?'; }

window.onfocus = function () { document.title = 'you came back'; }

</script>

关于javascript - 当用户离开我的网站时如何在浏览器中更改选项卡名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21808160/

相关文章:

javascript - Bootstrap 中的选项卡中的选项卡中的嵌套选项卡

javascript - 外部 javascript 不工作?

javascript - 使用 jQuery 验证至少 1 个文件输入已完成

html - CSS-img :not selector?

javascript - 如何将div移动到顶部并删除?

javascript - angularJS:WAITING ng-if 完成,以确保 DOM 已准备就绪

javascript - setRequestHeader 未添加授权 header

c# - HTML 选择器库

jquery - 自动在彼此下方显示网格元素

javascript - 使用 Jquery/Javascript/PHP 删除基于滚动的可见通知