当用户在浏览器中向下滚动时,GoogleChrome 不会刷新可访问性元素(AutomationElement 自动化元素)。
为了复制它:
"chrome --force-render-accessibility"
或通过设置 "chrome://accessibility"
的全局可访问性来启用渲染器可访问性。我发现了一些手动解决方案,可以迫使 Chrome 更新它:
chrome://accessibility/
中打开我正在寻找的是能够以编程方式执行这些操作之一,或者任何能够让 Chrome 刷新其缓存树的操作。
我试过的方法:
PInvoke/MoveWindow
调整窗口大小PInvoke/Redrawwindow
重绘窗口chrome.tabs.setZoom(null, 0);
(工作,但眨眼和慢下来的窗口)这些都不能正常工作。
在 Windows 7下使用 Google Chrome 40. XX,41. XX,42. XX,43. XX,44. XX,45. XX,46. XX,47. XX.Dev,48. XX.Dev 进行测试。