HarmonyOS 鸿蒙Next webview 支持 new Function或eval 吗
HarmonyOS 鸿蒙Next webview 支持 new Function或eval 吗 请问大佬,ohos.web.webview 支持 new Function或eval 吗?
webview本身是加载的h5,类JS范式无法直接平移,需要提供可直接用的h5之后在webview加载,例如vue、react编译成的h5
更多关于HarmonyOS 鸿蒙Next webview 支持 new Function或eval 吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS 鸿蒙Next webview 是否支持 new Function
或 eval
主要取决于其 JavaScript 引擎的实现以及安全策略的配置。
在标准的 Webview 环境中,new Function
和 eval
是 JavaScript 提供的动态执行代码的能力。然而,出于安全考虑,许多操作系统和平台会对这些功能进行限制或禁用,以防止潜在的安全风险,如代码注入和执行不受信任的代码。
对于 HarmonyOS 鸿蒙Next webview,如果其设计目标是提供与标准 Webview 相似的功能,同时又要保证更高的安全性,那么它可能会对 new Function
和 eval
进行限制。
具体是否支持,需要查阅 HarmonyOS 鸿蒙Next 的官方文档或开发者指南,以了解其对 Webview 中 JavaScript 执行的具体策略和限制。
如果在实际开发中遇到相关问题,可以尝试在 HarmonyOS 鸿蒙Next 的开发者社区或论坛中寻求帮助,或者参考官方提供的示例代码和测试环境进行测试。