1

我有带有 jquery 动画的 html 文档,看起来非常相似:http ://tympanus.net/Tutorials/LittleBoxesMenu/

它在浏览器上运行良好,但不适用于 android WebView。为什么不?jquery和android有什么问题吗?

编辑:在 iPhone 上做了一些测试,一切正常,仍然不知道为什么不能在 android 上工作

4

2 回答 2

1

好的,问题解决了,最后很简单,在android app中导入apache.cordova包,扩展PhoneGap类并简单加载URL。就是这样。

package voi.tii.yu;
import org.apache.cordova.*;

import android.os.Bundle;

public class PhonegapActivity extends DroidGap {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/page2/index.html");
    }
}
于 2012-07-31T08:48:17.100 回答
0

WebView的文档明确指出 Android 的 WebView 不使用 JavaScript:

默认情况下,WebView 不提供类似浏览器的小部件,不启用 JavaScript 并且忽略网页错误。如果您的目标只是将一些 HTML 显示为 UI 的一部分,这可能没问题;除了阅读网页之外,用户不需要与网页进行交互,并且网页也不需要与用户进行交互。如果您确实想要一个成熟的 Web 浏览器,那么您可能希望使用 URL Intent 调用 Browser 应用程序,而不是使用 WebView 显示它。

于 2012-07-30T14:31:20.753 回答