How to postMessage to webview in Dart google chrome app (securityError)
It became known, this is a bug of current version of dart2js compiler, see bug report here
I built a simple workaround chromeapp_webview_wrapper.jsIf contextWindow.postMessage called from JS wrapper - it works ok. Usage example:
js.JsObject _webview = new js.JsObject.fromBrowserObject(querySelector('webview'));js.JsObject _webview_wrapper = new js.JsObject(js.context['WebviewWrapper'], [_webview]);_webview_wrapper.callMethod('postMessage', ['initial message', '*']);
Nevertheless, I am waiting for bug fix from Dart developers team. Because, a communication with WebView content is significant function in Chrome Packaged App.