
参见英文答案 > Android 8: Cleartext HTTP traffic not permitted 15个
我开始在AndroID上开发应用程序了,所以我没有太多东西.到目前为止,我只是一个WebVIEw.我在AndroID Studio中创建了项目,我的项目被设置为AndroID InstantApp.我不知道为什么/如何,但我的猜测是我在创建项目时忽略了它的选项.
我从WebVIEw收到一个错误,说net :: ERR_CLEARTEXT_NOT_PERMITTED.当我搜索错误时,我看到当应用程序是InstantApp时,WebVIEws只能加载httpS的站点,并且无法加载http站点.
这个应用程序的目的是成为一个非常简单的Flash播放器,只适用于一个站点.这是为了在运行需要Flash的游戏时获得更好的性能.这个游戏是在darkorbit.com,这是httpS.
MainActivity.java:
package com.tylerr147.darkorbit;import androID.content.Componentname;import androID.content.Intent;import androID.support.v7.app.AppCompatActivity;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.webkit.WebSettings;import androID.webkit.WebVIEw;public class MainActivity extends AppCompatActivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_main); WebVIEw wv = findVIEwByID(R.ID.webVIEw1); wv.loadUrl("https://darkorbit.com/"); wv.setWebVIEwClIEnt(new CustomWebVIEwClIEnt()); WebSettings webSettings = wv.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setPluginState(WebSettings.PluginState.ON); }}和CustomWebVIEwClIEnt.java
package com.tylerr147.darkorbit;import androID.webkit.WebVIEw;import androID.webkit.WebVIEwClIEnt;public class CustomWebVIEwClIEnt extends WebVIEwClIEnt { @OverrIDe public boolean shouldOverrIDeUrlLoading(WebVIEw vIEw, String url) { vIEw.loadUrl(url); return true; }}我的问题:
如何禁用我的应用程序作为InstantApp,或者如何让此WebVIEw显示该网站?
我觉得重要的是我也提到了其他一些细节:
在应用程序中,它显示WebVIEw,它还显示“无法加载http://darkorbit.com/的网页”,因为:
网:: ERR_CLEARTEXT_NOT_PERMITTED
注意,即使URL的字符串是硬编码的,并且说“https://darkorbit.com/”,也说“…网站在http://darkorbit.com/ ……”,而不是“……网站在https://darkorbit.com/ ……”.此外,我正在设置为运行AndroID 9的Google Pixel 2的模拟器上测试该应用.
任何帮助,将不胜感激.谢谢.
解决方法:
解:
在应用程序标记中添加以下行:
androID:usesCleartextTraffic="true"如下所示:
<application .... androID:usesCleartextTraffic="true" ....>希望能帮助到你.
总结以上是内存溢出为你收集整理的android – WebView显示ERR_CLEARTEXT_NOT_PERMITTED虽然站点是HTTPS全部内容,希望文章能够帮你解决android – WebView显示ERR_CLEARTEXT_NOT_PERMITTED虽然站点是HTTPS所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)