如何阻止网站在切到其他标签时修改标签标题?

2021-12-20 11:45:47 +08:00
 n0th1ng

有些网站,搞笑也好,搞小心思也好,当你切换到别的标签时,标签标题变成“崩溃了”,你切回来,它又变成“又好了”,有什么扩展或者设置可以阻止吗?

不想用 NoScript 这种大杀器

2814 次点击
所在节点    程序员
28 条回复
harwck
2021-12-21 06:47:17 +08:00
你到底看的都是什么网站。。。
我看过的没有一个会拿 Visibility Change API 干这么弱智的事
n0th1ng
2021-12-21 08:21:25 +08:00
@ClarkAbe #19 就是这样的... 忘地址了
n0th1ng
2021-12-21 08:24:41 +08:00
@harwck #21 比如这个 https://fuckcloudnative.io
面向 Google 编程的人,每天都会碰到很多奇怪的网站
dswyzx
2021-12-21 10:32:28 +08:00
还有博客园一些大佬,花里胡哨的页面整的只打开一个页面的时候,GTX1060 占用就能达到 30%.搞得不知道是看文字呢还是看挖矿呢
好几次都只好另存为本地再看文字
gerorim
2021-12-21 11:04:58 +08:00
```js
24: ()=>{
var t;
window.CONFIG.favicon.visibilitychange && (window.originTitle = document.title,
document.addEventListener("visibilitychange", (function() {
document.hidden ? ($('[rel="icon"]').attr("href", window.CONFIG.favicon.hidden),
document.title = window.CONFIG.favicon.hide_text,
clearTimeout(t)) : ($('[rel="icon"]').attr("href", window.CONFIG.favicon.narmal),
document.title = window.CONFIG.favicon.show_text + window.originTitle,
t = setTimeout((function() {
document.title = window.originTitle
}
), 2e3))
}
)))
}

{
"root": "",
"scheme": "Pisces",
"version": "1.0.2",
"since": "2/9/2014 11:30:00",
"favicon": {
"visibilitychange": true,
"narmal": "/favicon.ico",
"hidden": "/failure.ico",
"show_text": "(/≧▽≦/)咦!又好了!",
"hide_text": "(●—●)喔哟,崩溃啦!"
}
}
```

DPlayer 作者的博客就是这样,页面失焦后(切换到别的窗口或别的 tab ),就会显示 "(●—●)喔哟,崩溃啦!",切换回来显示"(/≧▽≦/)咦!又好了!",更可气的是把 favicon 也换成 Chrome 崩溃时的图标,第一次就上当受骗了 O_o

受气体验地址: https://diygod.me/
gerorim
2021-12-21 11:09:26 +08:00
n0th1ng
2021-12-21 11:20:49 +08:00
@dswyzx #24 对,有来回飘线条的,有左下角有神神叨叨的小人的
justest123
2021-12-21 13:20:55 +08:00
这种网站一般遇到一个直接拉黑一个,看着不爽,就干脆不再看了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX