微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为 asciidoctor 格式化 asciidoc 以生成可下载的链接?不允许下载标志“允许下载”未设置

如何解决如何为 asciidoctor 格式化 asciidoc 以生成可下载的链接?不允许下载标志“允许下载”未设置

asciidoc 文档包含下载链接时,如下所示:

https://path/to/document/to/be/downloaded/thefilename.xlsm[downloadMe]

当文档使用 asiidoctor 转换为 html 时, 单击后,基于 chrome 的浏览器(Edge 和 chrome)不会做出反应,而是打印出这是开发控制台:

浏览器开发工具说:

不允许下载,帧启动或实例化 下载已被沙盒化,但未设置标志“允许下载”。看 https://www.chromestatus.com/feature/5706745674465280

如何为 asciidoctor 格式化 asciidoc生成可下载的链接

解决方法

解决方案是使用特定的 windows=_blank“宏属性”格式化链接:

https:/path/to/a/document/to/be/downloaded/filename.ext[downloadMe,window=_blank]

有关宏属性的信息可在here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。