Hi Jason,
When are you calling runJavaScript? How are you loading the page? How
do you know that the page has finished loading? I suggest to listen for
the loadingChanged signal and then do the processing there when the
status is LoadSucceededStatus. I assume that you are calling
QtWebView::initialize() during application startup?
Hope that helps, Tony
On 24/08/2018 8:57 AM, Jason H wrote:
So thanks to sugestiosof including a timestamp, that works.
I'm happy everywhere except for iOS. When I try to get my testResult,
on iOS it is ALWAYS 'undefined'. I'm now using:
try {testResult} catch (e) {'undefined'}
(where testResult is at top-level scope:
var testResult = "incomplete";
So I should at least get "incomplete". So what do I have to do to get
testResult in iOS?
*Sent:* Thursday, August 23, 2018 at 7:59 AM
*From:* "Jérôme Godbout" <godbo...@amotus.ca>
*To:* "Jason H" <jh...@gmx.com>
*Cc:* "interestqt-project.org" <interest@qt-project.org>
*Subject:* Re: [Interest] WebVuew::runJavaScript problems
you can always add a request argument with current datetime to your
request url, this avoid caching:
https://myserver.org?date=20180823_085632
even if you don't use the argument, it would not cache it
On 23 August 2018 at 00:58, Jason H <jh...@gmx.com
<mailto:jh...@gmx.com>> wrote:
I think I'm also seeing a caching problem where the server is
updated but I'm getting old html code. Can I invalidate the cache?
> Sent: Wednesday, August 22, 2018 at 10:56 PM
> From: "Jason H" <jh...@gmx.com <mailto:jh...@gmx.com>>
> To: "interestqt-project.org <http://interestqt-project.org>"
<interest@qt-project.org <mailto:interest@qt-project.org>>
> Subject: [Interest] WebVuew::runJavaScript problems
>
> I'm trying to load and get a variable that is changed by the page.
> webview.runJavaScript("testResult", function(result){
> console.log('webview result', result);
> });
>
> The html is
> <html>
> <script language ="javascript">
> var testResult="xxxx";
> </script>
> <body>
>
> </body>
> </html>
>
> But the output is:
> qml: webview result undefined
>
> What am I doing wrong?
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org <mailto:Interest@qt-project.org>
> http://lists.qt-project.org/mailman/listinfo/interest
>
_______________________________________________
Interest mailing list
Interest@qt-project.org <mailto:Interest@qt-project.org>
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest