android - Android WebView 拒绝互联网访问?
问题描述
我想在 webview 中运行不受信任的代码(来自 npm),从应用程序中加载,如将 HTML 文件加载到 WebView中所述。这是因为有一些 js 库可以为特定活动执行我想要的操作,并且在 Android 本机代码中重新实现它们将是一个巨大的项目。
我不希望我从 npm 获取的代码能够将信息泄漏到 Internet 上的某个随机服务器。我可以在 WebView 上禁用 Internet 访问吗?
我将通过对 Android 对象的外部接口调用来执行我自己的应用程序 IO,在那里我可以显着锁定攻击面。
解决方案
推荐阅读
- haskell - 如果看到密钥,请避免 IO 操作
- macos - 应用程序在启动时被移除辅助访问
- amazon-web-services - 为什么我的证书状态在 aws 中仍处于待处理状态?
- vala - 等待 bool 改变
- python - 将文件返回到客户端而不保存在从 GCP 云存储下载的服务器端
- snowflake-cloud-data-platform - 如何访问雪花数据库中 INFORMATION_SCHEMA 下的对象
- c# - 如何在 WPF 中设置子窗口的位置但不在所有者窗口的中心 [已解决!]
- python - 如何在时间轴上以有限的 y 轴居中子图
- kubernetes - K8s - CRD - 删除一列
- javascript - Firestore 查询:在某个日期后按计数排序