Qt-WebView是否支持包含异步Ajax的网页
Does Qt WebView support webpage containing asynchronous Ajax?
我使用Chrome浏览器加载网页,它运行良好(当我更改一些JSON文件时,点的位置总是在变化)。但当我使用QtWebView
时,在我更改JSON文件时,它无法更改点的位置,即使重载方法也不起作用。
我使用ECharts(一些图表类库)来更新点的位置。更新方法使用支持异步加载的ECharts的特性。我还使用setTimeInterval
方法来确保网页能够根据每秒的一些JSON文件获得点的新位置。
答案是肯定的,而且这是使用外部资源(如Ajax)的唯一方法。这在QWebView的文档中(如果您使用的是5.4之前的Qt版本)和QWebEngineView的文档(所有其他情况)中都有说明。
而外部对象是异步加载的。
external objects
指的是JavaScript程序或样式表(CSS)。不过要小心:
HTML文档将立即加载。
相关文章:
- AJAX不会在文件上传后重定向到网页-POST方法
- 如何使用httpwebrequest在c#中获得网页(使用ajax/javascript的php)的最终响应
- 使用Javascript解析网页(涉及ajax和jquery)
- AJAX:如何在初始加载时加载内部网页
- 无法使用ajax成功登录网页
- 网页在等待 AJAX 响应时变为非活动状态
- Qt-WebView是否支持包含异步Ajax的网页
- 使用Java脚本跟踪网页中是否有Ajax请求,或者通过Selenium Web驱动程序拦截XMLHttpRequest
- 如何在Arduino提供的ESP8266 HTML网页上使用ajax和setInterval
- Firefox弹出窗口“;这个网页被重定向到一个新的位置“;在每个requestPromise ajax调用上,有什么方
- 使用ajax调用在mysql表更新上重新加载网页
- 无需ajax即可实时更改网页内容
- 如何在打开新网页时中断ajax请求
- Ajax 从另一个网页拉取内容
- 如何在不使用 PHP/AJAX 重新加载网页的情况下自动更新内容
- 如何在不刷新页面的情况下将“HTML 选择值”发送到另一个使用 ajax 的网页
- 通过 ajax 调用将网页的内容访问到当前网页中
- 在 html 中嵌入外部网页,而不使用 iframe/ajax
- 如何将数据从 C# 发送到 JavaScript/AJAX 网页
- ajax 网页与数据库的同步