eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2019-11-20
  • 发帖数1197
  • 经验149枚
  • 威望0点
  • 贡献值82点
  • 好评度3点
阅读:581回复:5

请教,discuzx论坛的[新提醒],firefox怎去掉

楼主#
更多 发布于:2017-07-29 10:19
如图,那2个位置

闪眼

谢谢

文件是在static\js\common.js

document.title = (NOTICETITLE['State'] ?'【   】':'【新提醒】') + NOTICETITLE['oldTitle'];
amer0798
火狐狸
火狐狸
  • UID34226
  • 注册日期2010-10-11
  • 最后登录2019-05-27
  • 发帖数249
  • 经验193枚
  • 威望0点
  • 贡献值186点
  • 好评度6点
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-07-29 12:03
这主题哪里找的啊,听好看的
aaaa007cn
千年狐狸
千年狐狸
  • UID23968
  • 注册日期2008-05-03
  • 最后登录2019-11-20
  • 发帖数1918
  • 经验1132枚
  • 威望1点
  • 贡献值232点
  • 好评度161点
2楼#
发布于:2017-07-29 13:44
不用去翻 discuzx 乱七八糟的代码
直接监控 document.title 属性
仅针对 firefox 最简单粗暴就是 Object.prototype.watch()
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
document.watch('title', (id, oldval, newval) => newval.replace(/^(【   】|【新提醒】)/, ''))
有误伤,未作异常处理(newval 非字符串)
不过无所谓吧
lonely_8
狐狸大王
狐狸大王
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2019-11-07
  • 发帖数491
  • 经验254枚
  • 威望0点
  • 贡献值76点
  • 好评度77点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-07-29 19:01
随便翻了一个dz论坛大概通用的吧。

noticeTitleFlash = () => {};
document.title = NOTICETITLE['oldTitle'];
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2019-11-20
  • 发帖数1197
  • 经验149枚
  • 威望0点
  • 贡献值82点
  • 好评度3点
4楼#
发布于:2017-07-30 07:36
amer0798:这主题哪里找的啊,听好看的回到原帖
ubuntu 默认的。
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2019-11-20
  • 发帖数1197
  • 经验149枚
  • 威望0点
  • 贡献值82点
  • 好评度3点
5楼#
发布于:2017-07-30 07:37
好的,谢谢上面各位,试试。

主要是那个提醒会闪,太幻眼了,不动的话还好。
游客

返回顶部