Packaged Apps <webview> event properties are not accessible in chrome

85 views
Skip to first unread message

tomaszkubacki

unread,
Aug 1, 2014, 5:17:49 AM8/1/14
to mi...@dartlang.org
Hi,

I want to access webview event properties described here https://developer.chrome.com/apps/tags/webview#event-consolemessage

querySelector('#curcumaWebView').addEventListener("consolemessage", (evt) {
     
print( evt.message); //String expected here
});

Unfortunately it's currently not accessible

Submitted bug report already here: https://github.com/dart-gde/chrome.dart/issues/191
but maybe someone knows how can I work around it ?

Cheers,
t.k







rs

unread,
Aug 4, 2014, 2:18:24 AM8/4/14
to mi...@dartlang.org
Hey t.k.,

You should be able to use `dart:js` for this:

```
new JsObject.fromBrowserObject(querySelector('#curcumaWebView'))
.callMethod('addEventListener', ['consolemessage', (evt) {
  print(new JsObject.fromBrowserObject(e)['message']);
}]);
```

Hope that helps,

tomaszkubacki

unread,
Aug 7, 2014, 2:17:09 PM8/7/14
to mi...@dartlang.org
Works great - Thank you rs !

cheers,
t.k
Reply all
Reply to author
Forward
0 new messages