谷歌浏览器会削减通知标题

时间:2018-06-15 16:26:12

标签: javascript html5 google-chrome notifications

为什么Chrome会切断此通知的标题:

  

[紧急]提交卖家提案

屏幕截图(缺少“提案”字样):

OK

但不是这个?

  

[紧急]提交卖家测试测试测试测试

OK

这种行为背后的逻辑是什么?

到目前为止,我已经看到了这个错误:

  • Windows 10,Chrome 67.0.3396.87(官方版本)(64位)
  • Windows 10,Chrome Canary 69.0.3461.2(官方版)金丝雀(64位)

还在这些版本/系统上进行了测试,在这里工作正常:

  • Linux(GNOME),Chrome 67.0.3396.87(官方版本)(64位)(可能是因为它在此使用本机系统通知)

从我的实验中,只有在标题长度介于26到33个字符之间时才会出现这种情况。一旦你去了34个字符,它就不会被截断了......

重现错误的代码:

Notification.requestPermission(function() {
    if (Notification.permission == 'granted') {
        var notification = new Notification('123456789.123456789.123456789.123', {
            body: 'This is a test notification'
        });
    }
});

更新

链接到错误报告:https://bugs.chromium.org/p/chromium/issues/detail?id=785589(自2017年11月起!)

1 个答案:

答案 0 :(得分:0)

specification 没有指定标题的最大长度。

-

也转载于

  • Windows 7:Chrome版本67.0.3396.87(正式版本)(64位)
  • Windows 7:Chrome版本68.0.3440.33(正式版本)测试版(64位)