Poy*_*yan 3 javascript pdf stream window.open
如何打开一个新窗口来显示 AJAX 请求的流式响应?
其他类似的问题在那里为前提的响应有一个场景中定义的URL,其他的答案是那种老。
对于现代浏览器,您可以使用fetch您可以在返回的响应上调用blob(),然后使用URL.createObjectURL()创建一个临时 url,您可以使用window.open()正常打开它。
完整示例类似于
fetch(urlThatReturnsDataOpenableByBrowser)
.then(response => response.blob())
.then(data => window.open(URL.createObjectURL(data)))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3044 次 |
| 最近记录: |