[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 各位好,我发现Chromium内核的浏览器一个奇怪的bug



Chrome85 复现第一个无法显示,后续的可以显示。< 也有类似问题。
我发现写入第一个 > 或 < 后,如果在写入一些正常的字符,浏览器会把之前写入的 > 或 < 和这个正常字符一起打印出来。
感觉像是缓冲器没有刷新。
用 document.writeln("&gt;") 可以正常显示。

以上均在 Debian10 上测试。

在 2021年2月20日星期六 CST 下午1:25:50,gansteed 写道:
> Version 88.0.4324.146 (Developer Build) built on Debian 10.7, running on
> Debian 10.8 (64-bit)
> 
> 试了一下第一遍不行,第二遍可以
> 
> wojiushixxx <wojiushixxx@126.com> 于2021年2月20日周六 下午12:53写道:
> 
> 
> >
> >
> > 如果document.write()方法中传入的字符串的末尾有经过转义的大于号,那么Chromium内核的浏览器不能显示这个大于号,而经过测试,Fi
> > reFox浏览器就可以显示
 测试代码:document.write("&gt;")
> > 我测试的浏览器
> > 会忽略大于号的:Windows端的Chrome88、Edge88、安卓端的华为浏览器(Chromium内核)
> > 不会忽略大于号的:Ubuntu端的Firefox84、85
> > 你们的浏览器能显示出这个大于号吗?
> >
> >
> >
> >
> >

-- 
Longhao.Chen

https://github.com/Longhao-Chen/

Reply to: