Hello,

I am trying to protect the MiniBrowser from executing faulty JavaScript code 
taking too much time / CPU. All browsers normally raise a pop-up allowing the 
user to stop the script and run away.
But MiniBrowser does not seem to have such feature. It is just stuck forever ;-(

After a little digging I found this JSC API: 
JSContextGroupSetExecutionTimeLimit()
I had to implement a JSC Watchdog back-end because it is not implemented for 
EFL, fair enough -> https://bugs.webkit.org/show_bug.cgi?id=147107 (ongoing)

Now the JSContextGroupSetExecutionTimeLimit() have the expected behaviour.
I can stop the JavaScript execution and run away... Great but the big problem 
now is that the JavaScript won't restart. Even while loading other pages, the 
JavaScript remains disabled.

If you have any hints about this, I would be grateful.
How to restart JavaScript execution? Where to look? Is it an EFL bug?

Thanks,                       Pascal Jacquemart

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to