Google Chrome không làm mới các yếu tố khả năng truy cập ( Tự động hóa ) khi người dùng cuộn xuống trong trình duyệt.
Để tái tạo nó:
- Bật khả năng truy cập của trình kết xuất với:
"chrome --force-render-accessibility"
hoặc bằng cách đặt trên Khả năng truy cập toàn cầu tại"chrome://accessibility"
. - Truy cập http://en.wikipedia.org/wiki/Google
- Mở tests.exe trong Chế độ tự động hóa giao diện người dùng (từ Windows Kits), tìm phần tử "Liên kết đến các bài viết liên quan".
- Quay trở lại Chrome, Cuộn xuống cho đến khi "Liên kết đến các bài viết liên quan" ở phía dưới hiển thị
- Phần tử "Liên kết đến các bài viết liên quan" được đánh dấu tắt màn hình
Tôi đã tìm thấy một số giải pháp thủ công có thể buộc Chrome làm mới nó:
- Đặt Thu phóng đến 90% sau đó đặt lại thành 100% (cách rất xấu xí)
- Tắt khả năng truy cập sau đó bật trong
chrome://accessibility/
Điều tôi đang tìm kiếm là khả năng thực hiện một trong các hoạt động này theo chương trình hoặc bất kỳ hoạt động nào có thể làm cho Chrome làm mới cây bộ nhớ cache của nó.
Những gì tôi đã thử:
- Thay đổi kích thước cửa sổ với
PInvoke/MoveWindow
- Vẽ lại cửa sổ với
PInvoke/Redrawwindow
- Xây dựng tiện ích mở rộng chrome và buộc thu phóng tới 100% theo yêu cầu:
chrome.tabs.setZoom(null, 0);
(hoạt động nhưng nhấp nháy và làm chậm cửa sổ)
Không ai trong số này đang làm việc đúng.
EDIT : Đã thử nghiệm với Google Chrome 40.XX, 41.XX, 42.XX, 43.XX, 44.XX, 45.XX, 46.XX, 47.XX.Dev, 48.XX.Dev trong Windows 7.