cordova的SystemWebView不能正常使用js,js失效

发布于 2021-11-29 17:04:02 字数 696 浏览 903 评论 4

cordova 新手,使用的最新版的Cordova,按官方案例使用CordovaActivity都OK,但我要使用xml布局文档,所以在样式布局中加入了SystemWebView控件

<org.apache.cordova.engine.SystemWebView  android:id="@+id/webview_x"  android:layout_width="match_parent"  android:layout_height="match_parent"> </org.apache.cordova.engine.SystemWebView> 

问题就来了,这样页面都能正常显示,但所有的js调用都失效了。

代码里没做什么操作,就只是加载页面,在网上找了一些类似问题,也没有解决

systemWebView =  (SystemWebView) layout.findViewById(R.id.webview_x); 
systemWebView.getSettings().setJavaScriptEnabled(true);  
systemWebView.loadUrl("file:///android_asset/www/index.html"); 

求高手帮助解答

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

酒几许 2021-12-05 08:04:06

可以直接使用android系统的webview,当然也可以试试腾讯的x5内核,解决android碎片化问题

傾城如夢未必闌珊 2021-12-05 08:01:48

还是帮我吧问题解决了吧,用于不用那是次要,能解决问题才是关键

一笔一画续写前缘 2021-12-05 07:41:46

html不是全能啊,而且我还用fragment加载网页,外围还有原生控件的

睫毛上残留的泪 2021-12-05 07:13:36

使用了
Cordova你还用什么xml布局!所有前端表现全部使用html多简单

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文