请问HarmonyOS鸿蒙Next有类似安卓跨域接口setAllowUniversalAccessFromFileURLs的接口吗?
请问HarmonyOS鸿蒙Next有类似安卓跨域接口setAllowUniversalAccessFromFileURLs的接口吗?
安卓上有允许跨域代码webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
请问鸿蒙有实现类似这个函数setAllowUniversalAccessFromFileURLs
跨域功能的函数吗?我在api文档里(HarmonyOS应用开发-服务开发-Java API参考-ohos.agp.components.webengine-Interface-WebConfig)没有找到。谢谢,急求!!!
使用这个接口是为了解决html通过XMLHttpRequest请求本地http服务status=0的问题,见华为开发者论坛 (huawei.com)
https://developer.huawei.com/consumer/cn/forum/topic/0201702201190260050?fid=0102683795438680754
更多关于请问HarmonyOS鸿蒙Next有类似安卓跨域接口setAllowUniversalAccessFromFileURLs的接口吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
现在还是不支持吗,鸿蒙4.0 web 组件试了还是不行
更多关于请问HarmonyOS鸿蒙Next有类似安卓跨域接口setAllowUniversalAccessFromFileURLs的接口吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
你好开发者,HarmonyOS没有类似setAllowUniversalAccessFromFileURLs这种方法,后续计划请关注官方消息。
楼主问题解决了吗,同问这个问题,我是想通过pdf.js实现webview加载在线pdf文档,安卓那边在原有基础上加上setAllowUniversalAccessFromFileURLs()
就可以了,鸿蒙这边并没有与之对其的方法,想问官方有其它方式实现吗,或者后续有增加对应方法的计划不?
请问你那边可以实现加载本地pdf文档么,我在js里调用用file://路径显示找不到文件,用uri显示遇到跨域的问题,
开发者你好,目前还不支持,请持续关注HarmonyOS官方消息
出于安全考虑,WebView不支持直接通过File协议加载资源文件或本地文件。如开发者需实现相关业务,HarmonyOS提供两种方式:通过processResourceRequest方法访问文件和通过Data Ability访问文件。
建议参考下这个里面的 加载资源文件或本地文件
你好,我这个不是file协议,是http://127.0.0.1:3000/file这种的http协议,就是本地起的http服务器,请问这种有解决方法吗?谢谢!
这里面不是有提供这种方法么,参考这个条目,方式一:通过processResourceRequest方法访问文件,,
你这个思路不错哟,厉害厉害。我也是卡在这个问题很久了,一直没有头绪,你这个思路确实是个办法。
欢迎开发小伙伴们进来帮帮楼主
在HarmonyOS鸿蒙Next中,没有直接对应安卓的setAllowUniversalAccessFromFileURLs
接口。HarmonyOS的安全机制和安卓有所不同,开发者需要通过其他方式实现类似功能,例如使用WebView的安全策略或自定义协议处理。具体实现可以参考HarmonyOS官方文档中关于WebView和网络安全的章节。