我的功能点是需要在新窗口或者应用内网页打开地址为blob:https://xxxxxx.com链接,使用window..URL.createObjectURL(blob)生成的地址,但是显示如下: 并且确定按钮无法点击
在使用 biz.util.openLink
打开链接时遇到无法打开 blob:https://xxxxxx.com
链接的问题。
blob:https://xxxxxx.com
是一种特殊的 URL 格式,表示存储在浏览器本地缓存中的二进制数据。由于安全性和隐私原因,大多数浏览器限制了直接通过 JavaScript 脚本访问 blob URL。
如果您想要通过 biz.util.openLink
打开一个 blob URL,您可以尝试以下解决方案:
转换为可访问的 URL:尝试从 blob URL 中获取真实文件内容,然后将其转换为可访问的 URL。这样您就可以通过 biz.util.openLink
打开该可访问的 URL。具体操作可能因所用的开发框架和环境而异,请查阅相关文档或社区资源来获取更具体的指导。
使用其他适当的方式:根据您的具体需求,考虑是否有其他适当的方式来处理 blob URL。例如,您可以尝试使用适合的插件或工具来处理该链接,并以预期的方式打开。
检查浏览器兼容性:如果您确定您的代码和环境没有问题,并且之前能够正常工作,但最近出现问题,那可能是由于浏览器版本更新或安全策略的变化。请确保您正在使用支持访问 blob URL 的最新浏览器版本,并查阅相关文档或社区资源,了解有关该问题的更多信息。
请注意,以上建议是一般性的指导,具体解决方案可能会因您的应用程序、环境和技术栈而异。如果问题仍然存在,请提供更多详细信息,例如您所使用的开发框架、代码片段以及期望的行为,以便给出更具体的帮助。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。