gpt4 book ai didi

javascript - JavaScript 可以在 window.open 上设置 mime 类型吗

转载 作者:数据小太阳 更新时间:2023-10-29 05:30:45 28 4
gpt4 key购买 nike

我正在尝试在 Javascript 中打开一个调试窗口。 Javascript 将向调试窗口传递一个 JSON 字符串 JSONView (a Chrome extension)应该以格式良好的方式显示。

要使其正常工作,MIME 类型必须是“application/json”。是否可以将 mime 类型和 JSON 字符串作为参数发送到 window.open?我认为必须在 window.open 上设置 MIME 类型和内容,否则 JSONView 将不会被触发。

我确实试过了,但是没有用:

var x = window.open("about:blank", 'x'); 
var doc = x.document;
doc.open("application/json");
doc.write($(".trend_chart").attr("data-trendChart"))

最佳答案

您打开的文档应为“application/json”类型,您不能将其作为参数发送到 window.open method 中因为它脱离了上下文。相反,浏览器是使用请求 header 确定文件类型的浏览器。

window.open("http://www.yoursite.com/file.json", "mywindow");

您应该可以毫无问题地在 JSONView 中看到 json 文件。如果浏览器仍然要求您下载文件,则您的 JSONView 安装可能已损坏。

关于javascript - JavaScript 可以在 window.open 上设置 mime 类型吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7707957/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com