【发布时间】:2015-05-31 14:55:26
【问题描述】:
我使用此代码截取来自 webview 的对话框,但我看不到内容或与之交互:
Element webview= querySelector("#webview");
Map<String,String> map=new Map();
map["src"]=urlWebView+user;
webview.attributes.addAll(map);
querySelector("#webview_cont").style.visibility="visible";
window.addEventListener("dialog",(Event e){ //Use window or webview returns the same result
e.preventDefault();
... //What should I do here ??
} );
有什么解决办法吗? 谢谢
编辑
调试:
未解决的问题:https://code.google.com/p/dart/issues/detail?id=23556
【问题讨论】:
-
您阅读过文档吗?我建议你do it again。
-
是的,但该事件不返回有关对话框或文本类型的任何信息。
-
尝试将监听器附加到 webview 元素,而不是
window -
返回完全相同的结果
-
所以您尝试访问属性并且它们返回未定义?我对 Dart 不熟悉,但是“Event”类型从何而来?
标签: webview dialog dart google-chrome-app