是否可以使用JS打开具有所需内容类型的浏览器窗口


Is it possible to open a browser Window with desired content type using JS?

我在一个HTML表中有一些数据,该表希望作为电子表格下载。由于excel和openoffice都可以阅读CSV。我在服务器上使用PHP脚本生成CSV,方法是使用JS将HTML表中的数据传递给它。

我想知道我是否可以直接打开一个以CSV为主题的浏览器窗口,如果可以将其内容类型设置为CSV,这行吗?是否有方法修改客户端上的内容类型?

在服务器端,您需要有能够生成相同数据的两个不同"视图"的脚本,用于在线查看的HTML表和用于导出的CSV。一旦你有了它,只需要使用javascript中的window.open在CSV视图上打开一个窗口。