【发布时间】:2014-06-25 05:07:40
【问题描述】:
在我的应用程序中,我有一个 webview 。在 webview 中,我正在显示带有标签的 HTML 内容。我有 2 个选项卡,它们应该在单击同一个位置时打开。但在 webview 中,它们一个接一个地出现。
在 HTML 文件中,我正在调用 Jquery 文件的方法,该方法没有被调用。在浏览器中它工作正常。在 iOS 中它的工作原理。
我仅使用基本 Url 方法加载 webview。
webView.loadDataWithBaseURL(pathToHtml, strLoad, "text/html","UTF-8", "");
这些文件在 assets 中。我不确定我能否为 jquery 文件提供正确的路径。所以,我将文件复制到 sdcard。我正在给路径。所以路径不可能是问题。
请帮帮我。我尝试了很多东西,但没有任何效果。我不明白是什么问题。
【问题讨论】:
-
你为 webview 启用了 javascript 吗?
-
尝试在 webview 中加载您的自定义文件。
-
试试
webView.loadUrl("file:///android_asset/youFile.html"); -
在 pathToHtml 中,我将 HTML 文件的路径作为基本 URl。以前我只为资产提供路径。但这无法找到正确的路径。现在我将文件复制到 sdcard 并给出这样的路径“/storage/emulated/0/App/tabbed.html”
-
我的问题得到了解决。谢谢@Pratik。实际上是在访问资产文件时出现问题。
标签: android jquery html webview tabs