如何让 Chrome“在页面上查找”找到动态加载的文本(在页面之后加载,如 AJAX)?

7 google-chrome

在 OS X 10.10.5 上的 Google Chrome (49.0.2623.87) 中,当我使用“查找”功能搜索当前页面上的文本时,它不会考虑页面加载完成后动态加载的任何文本。此问题有一个解决方法,即从搜索文本的末尾删除一个字符并重新输入它,这似乎重置了某些内容并使 Chrome 重新扫描页面并正确找到文本。

如何让 Chrome 找到文本而不必重置搜索,即只需点击“查找下一个”快捷方式?

und*_*ndo 2

不断地一次又一次地扫描同一页面上的某个短语可能会消耗计算机资源,这可能就是为什么此功能没有在网络浏览器中实现的原因(或者可能开发人员从未想到过它)。

据我所知,任何流行的浏览器中都不存在此功能。

chrome 目前唯一的解决方法是:

  • 按 Ctrl+F
  • 动态更改文本后,按“Esc”,然后再次按“Ctrl+F”
  • 按“输入”。

    • 由于事件,浏览器知道何时加载动态内容,因此无需在 DOM 中的文本发生更改的事件发生后“不断”扫描任何内容。 (4认同)