0

我目前正在开发简单的 android 应用程序 webview。我的网站是带有默认模板的 opencart 版本 2.3.0.2。使用浏览器在所有经过测试的桌面、移动设备、选项卡上运行 Web 都可以正常工作。并且在 android 上也可以正常工作,除了结帐页面(6 步)。它就像不可点击并且标签无法打开其内容。我猜是因为该页面上的 ajax/jquery 与 android 有冲突。有人有这种经历吗?介意分享在哪里/修复什么来让它工作吗?

这就是我在 MainActivity.java 中的内容:

public class MainActivity extends AppCompatActivity {

private WebView mWebView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    //setSupportActionBar(toolbar);

    mWebView = (WebView) findViewById(R.id.activity_main_webview);
    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    mWebView.loadUrl("http://www.example.com");
    mWebView.setWebViewClient(new WebViewClient());

    }
}
4

1 回答 1

1

通过添加解决

setDomStorageEnabled(true) 

MainActivity.java.

于 2017-05-31T10:14:43.167 回答