如何避免 html 输入字段在 Chromium 浏览器中向后输入?

问题描述 投票:0回答:1

以下代码示例在 Chromium 浏览器中打开时将导致输入字段向后输入(按照以下步骤操作后)。按照以下步骤操作后,是否有任何方法可以解决这种意外的浏览器行为?

  1. 在 chromium 浏览器中打开下面的代码。
  2. 调整浏览器窗口的高度,使滚动条出现在页面右侧。
  3. 在输入字段中输入一个值。
  4. 使用鼠标突出显示输入字段中的值,然后在 PDF 文档上松开鼠标(确保至少部分输入值在松开时仍然突出显示)。将鼠标留在您释放的位置。
  5. 开始打字。文本向后输入到字段中。

    <html>
    <body>
    <input type="text">
    <br>
    <embed src="https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" width="900" height="900" >
    </body>
    </html>

注意:这需要在代码片段视图之外运行才能重现问题。

以下是该问题的实际操作视频: https://youtu.be/gcFLcoKExOY

google-chrome microsoft-edge chromium
1个回答
2
投票

[编辑2024年更新]
据称,此问题已在 Chromium 2024 浏览器中修复
评论后 =
验证了 122.0.6185.0 上的修复。

这似乎是间歇性问题报告,因此上次添加到错误跟踪器的是 Chrome 版本:103

2021 年 4 月 21 日,星期三 使用近 PDF 时,请参阅 https://bugs.chromium.org/p/chromium/issues/detail?id=1201368

2021 年 9 月 3 日星期五 似乎类似“视频元素附近”,请参阅 https://bugs.chromium.org/p/chromium/issues/detail?id=1246506

2022 年 7 月 25 日星期一 最近建议为当鼠标光标位于 Google adsense 广告上方时。 https://bugs.chromium.org/p/chromium/issues/detail?id=1347176&q=backwards&can=2

无论我发现什么最古老的都在这里 于

Mar 12 '19 在存在 PDF iframe 的情况下选择文本后,文本输入开始向后输入

并且仍然存在于

2020 年 3 月 26 日 https://stackoverflow.com/a/60873125/10802527

因此,这似乎是一个持续了几年的问题! 奇怪的是,即使在测试上述报告时,我也从未见过这种奇怪的现象,直到我将 Edge 更新到版本 97.0.1072.69(官方版本)(32 位),与我使用 Win 7 的 OP 64 位相匹配,

是的,我现在看到同样奇怪的行为(未知重建时的重置是否有任何影响。)

© www.soinside.com 2019 - 2024. All rights reserved.