android调用JS代码 androidjavascriptjswebview 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是没反应啊。点击了button没反应。 对了,请教一下,为什么我在webview里面点击html里的那个button也没有反应?setJavaScriptEnabled(true);是设置可以执行js脚本吧。那应该会弹出对话框啊。 小问题<script language="javascript" type="html/text"> 应该换成<script language="javascript" type="text/javascript"> 还有一点WebView 原生不支持alert方法,需要改造以后才能支持/* WebChromeClient must be set BEFORE calling loadUrl! */webview.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result) { new AlertDialog.Builder(myApp) .setTitle("javaScript dialog") .setMessage(message) .setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() { public void onClick(DialogInterface dialog, int which) { result.confirm(); } }) .setCancelable(false) .create() .show(); return true; };});webview.loadUrl("file:///android_asset/gg.html");大概就是这样,到百度再搜下webview alert 有好多解决方案 android 游戏开发 bitmap绘制效率问题 Gallery的setSelection方法没有触发OnItemSelectedListener android 编译问题 android 移动3G定位的问题 windows 7 下能做安卓开发吗?? 安装android的过程中遇到了问题,请大家帮忙看一下 如何制作rom ListView选中后设定了背景色,可是一滑动,选中项离开Listview的框架,颜色消失了! android 输入号码自动添加连接符,空格,括号,实现? 一加监听事件就出错了 Android怎样管理每个项目? Android 真机怎么连接电脑上的tomcat
就是没反应啊。点击了button没反应。
对了,请教一下,为什么我在webview里面点击html里的那个button也没有反应?setJavaScriptEnabled(true);是设置可以执行js脚本吧。那应该会弹出对话框啊。
小问题
<script language="javascript" type="html/text">
应该换成
<script language="javascript" type="text/javascript">
/* WebChromeClient must be set BEFORE calling loadUrl! */
webview.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
{
new AlertDialog.Builder(myApp)
.setTitle("javaScript dialog")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
result.confirm();
}
})
.setCancelable(false)
.create()
.show(); return true;
};
});
webview.loadUrl("file:///android_asset/gg.html");
大概就是这样,到百度再搜下webview alert 有好多解决方案