Tab.execJavaScript() add JsWorld argument
Add optional argument to specify the ScriptWorldId (falkon webpage - JsWorld).
The default is "UnsafeJsWorld" in other words the "QWebEngineScript::MainWorld". The communication between this worlds is probably forbidden, so the code executed from extension cannot access the WebChannel "external.extra.SOMETHING.itmethods..."