Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:JavaScript函数在我的webview中不正常_Javascript_Android_Jquery - Fatal编程技术网

Android:JavaScript函数在我的webview中不正常

Android:JavaScript函数在我的webview中不正常,javascript,android,jquery,Javascript,Android,Jquery,基本上,我正在为我的网站开发一个简单的web查看器应用程序 我在AndroidManifest.xml和MainActivity.java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //hide the

基本上,我正在为我的网站开发一个简单的web查看器应用程序

我在AndroidManifest.xmlMainActivity.java

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //hide the title bar
        // this.requestWindowFeature(Window.FEATURE_NO_TITLE);

        WebView vistaWeb = (WebView) findViewById(R.id.webview);
        vistaWeb.setWebViewClient(new WebViewClient());
        vistaWeb.clearCache(true);
        vistaWeb.clearHistory();
        vistaWeb.getSettings().setJavaScriptEnabled(true);
        vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);


        vistaWeb.loadUrl("http://mysite/login");
下面是MainActivity.java

  @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //hide the title bar
        // this.requestWindowFeature(Window.FEATURE_NO_TITLE);

        WebView vistaWeb = (WebView) findViewById(R.id.webview);
        vistaWeb.setWebViewClient(new WebViewClient());
        vistaWeb.clearCache(true);
        vistaWeb.clearHistory();
        vistaWeb.getSettings().setJavaScriptEnabled(true);
        vistaWeb.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);


        vistaWeb.loadUrl("http://mysite/login");
看起来我并没有遗漏任何东西,但当我使用应用程序访问它时,一些Javascript函数并没有运行。但当我在桌面和手机上的浏览器上运行它时,它工作得非常好


P.S:我想我在安卓代码中漏掉了一些东西,或者请告诉我,如果这没有什么不对的话,我会仔细检查我的JavaScript代码。 Chrome开发者工具控制台有错误吗?没有,先生。