如何解决Android:打开更新后停止工作的本地 HTML 文件
今天我有一个非常具体的问题要问你。
我是一名生物能量学家,凭借我的基本技能,我开发了一个工具,帮助我为患者创建文件。
我将它与 Lenovo 平板电脑 TB-X306F 一起使用,最初是 Android 10 现在是 11。我的工具是一个带有 CSS 和 3 张图片的简短 HTML 文件。有一个画布可以让我在人体部位周围绘制箭头和圆圈(背景图片)。 还有一些文本区域可以让我输入客户的姓名、他的症状等。 完成后,我会打印为 PDF 文件,这为每个客户提供了一张漂亮的表格。
我的办公室没有互联网接入,所以需要将 html 文件、css 和图片存储在本地。
到现在为止,我使用 Opera 和“file:///storage/emulated/0/Download/yyyyy.html”技巧,而且效果很好。直到 android 11 出现。 我想限制一定已经收紧了,因为从上周开始,就在更新之后,而且 Opera 的授权仍然达到最大值,我收到错误“ERR_ACCESS_DENIED”。
我似乎找不到完全有效的方法。
-
我尝试了 Chrome、Firefox、Opera,同样的错误。
-
我尝试将文件存储在 SD 卡中,同样的错误。
-
我尝试将 html 文件作为离线页面存储在 Chrome 和 Opera 中,它工作了几次,然后页面消失或画布不再显示。
我尝试安装 Simplehttpserver 应用程序,但是当我将平板电脑搬回家回复电子邮件时,然后在没有互联网的办公室中,服务器随机更改 ip,然后关闭然后打开...>
-
我尝试将文件上传到存储网站,然后从 Chrome 下载文件。这次它打开了 HTML 文件,但没有出现图片。
-
我尝试的 Webview 没有打印选项,这对我来说是强制性的。
-
回滚到 android 10 将是一个短期解决方案,因为无论如何我总有一天要更换平板电脑。
我已经没有想法了。任何帮助将不胜感激。
谢谢,奥利维尔
解决方法
我的建议是将以下代码行添加到您的 AndroidManifest.xml
:
android:usesCleartextTraffic="true"
然后重新安装应用程序。 现在一切正常。干杯
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。