首页 > 解决方案 > 如何在 WKWebview 中禁用远程调试?

问题描述

默认情况下,为 WKWebView 启用远程调试。出于安全考虑,我需要禁用它。在 WKWebview 中禁用远程调试的最佳方法是什么?

我正在将我的网站 URL 加载到我的应用程序中以获得特定功能。

安全问题是

**该应用程序很容易通过启用的远程调试功能对其 Web 引擎进行操作。这可能导致来自本地应用程序的恶意 JavaScript 注入和敏感信息的泄露。

需要在设备上激活 Web Inspector 选项和 JavaScript(如果未激活)(设置 -> Safari -> 高级)。攻击者可以通过 Safari 开发菜单(Safari -> 首选项 -> 高级 -> “在菜单栏中显示开发菜单”)连接到设备。**

提前致谢。

标签: iosswiftiphonewkwebview

解决方案


推荐阅读