Kli*_*ian 14 jquery android webview
我正在制作一个webapp,我正在使用jQuery.
我已经制作了一个带有WebView的简单Android应用程序,我加载了我的网址:www.mydomain.com
在mydomain.com我有:
<script src="js/jquery_1.4.2_min.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
alert("Hii!!!!");
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果我从浏览器访问mydomain,则警报显示正常.但是,如果我从我的本机应用程序访问它,它不会显示.我能做什么?
Tor*_*rid 19
是否在您的网页浏览中启用了JavaScript?
WebView.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)
老问题,但我想我还是会加上我的 2cents。
Javascript 警报在 web 视图中确实有效,但您必须先设置 Web chrome 客户端。
webView.setWebChromeClient(new WebChromeClient())
Run Code Online (Sandbox Code Playgroud)
小智 5
我不是Android原生的专家,但我们刚刚在webview中使用基于jQuery的站点开发了一个应用程序.你的活动类需要setJavaScriptEnabled(true),jQuery运行jsut很好.然而你的例子有警报('嗨'); 将无法正常工作,因为默认情况下Android网页浏览不支持警报.它可以通过一点点谷歌搜索启用... http://lexandera.com/2009/01/adding-alert-support-to-a-webview/
或者,我们添加了一个自定义showAlert js函数来显示漂亮的用户通知.
| 归档时间: |
|
| 查看次数: |
37564 次 |
| 最近记录: |