javascript - 为什么我的 JavaScript 没有加载

标签 javascript android cordova webview cordova-3

我在我的 Android 应用程序中使用 cordova 3.04

这是我的主要 Activity 代码

public class MainActivity extends Activity implements CordovaInterface {

    CordovaWebView cwv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        cwv = (CordovaWebView) findViewById(R.id.cwv);
        Config.init(this);
        cwv.loadUrl(Config.getStartUrl());
        cwv.loadUrl("JavaScript:sayHelloFromJS('hi')");
    }
}

html代码是

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            function sayHelloFromJS(value) {
                alert("JavaScript says: Hello asasasa !!! How are you?");
            }
        </script>
    </head>
    <body></body>
</html>

我先加载 html 页面,然后加载 javascript,为什么 html 加载正常,而 javascript 根本不加载。

最佳答案

你尝试过吗

cwv.getSettings().setJavaScriptEnabled(true);

关于javascript - 为什么我的 JavaScript 没有加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22635244/

相关文章:

c# - javascript 和组合框

android - 如何在 GSON TypeToken 类中使用自定义泛型?

android - ionic build android 在更新 cordova 后抛出 "Uh oh!"错误

javascript - 在我的 Cordova 项目中,我想在 iOS 键盘 'done' 按钮单击上触发一个功能(搜索功能)

javascript - Jade 动态表单占位符

javascript - 在 HTML5 应用程序中添加音频/视频通话

cordova - PhoneGap 使用 HelloWorld 应用程序构建 ios 异常

android - 在 Android 上的 Crosswalk WebView 中以编程方式设置 cookie

javascript - 从同一个链接点击中获取不同的id

水平 ScrollView 的Android设置位置