javascript - 在android中集成javascript

标签 javascript android webview

<分区>

Possible Duplicate:
JavaScript alert not working in Android WebView

我正在开发一个应用程序,我必须在其中使用 java 脚本,但无法获得所需的结果。我的java代码如下:

 myWebView = (WebView) findViewById(R.id.webview);
            myWebView.loadUrl("file:///android_asset/neww.html");

            WebSettings webSettings = myWebView.getSettings();
            webSettings.setJavaScriptEnabled(true);
            webSettings.setJavaScriptCanOpenWindowsAutomatically(true);

//          myWebView.addJavascriptInterface(new JavaScriptInterface(this), "Android");

我的html代码如下:

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
        function show_alert( ){ 
            alert("I am an alert box!");
        }
        </script> 
    </head>
<body>
    <input type="button" onclick="show_alert()" value="Show alert box" />
</body>
 </html>

应用程序启动时,会显示此页面...:

when the app loads this page is displayed

...当我点击 show alert box 时,它什么也没显示,并出现以下屏幕:

and when i click on show alert box it shows nothing and the following screen appears

最佳答案

     function show_alert( )

这里似乎在“(”和“)”之间给出了额外的空间。试试这个

       function show_alert()

也许它会解决。

关于javascript - 在android中集成javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8799764/

相关文章:

android - 将资源文件安装到apk根目录

android - WebView 不显示网页的所有内容

javascript - d3 v4 模块从 require 切换到 import

javascript - 当我上传代码时,我的代码无法在 CodePen 或 JsFiddle 上运行,但在浏览器中运行良好。有人可以帮助我吗?

Android 操作栏微调项目

android - 我应该使用什么版本的 firebase 和谷歌地图?

javascript - 如何在 android.. 的 WebView 中使用 Javascript LocalFileSystem 访问 SDCARD?

java - Espresso-web 检查网页元素不存在

c# - 页面回传上的 Javascript 事件

javascript - 无法读取未定义的属性,如何避免崩溃?