客户端-创建一个弹出窗口并用Javascript将其写成txt

client side - Creating a popup and writing it as txt in Javascript

本文关键字:Javascript txt 窗口 创建 一个 客户端      更新时间:2023-09-26

所以,我有一个很奇怪的问题。我正在编写客户端代码(这必须是客户端的基本要求),需要创建一个弹出窗口,显示一些代码生成的输出。理想情况下,人们应该能够将这个输出复制粘贴到一个txt文件中。

现在,当我创建窗口时,我只能用my_window.document.write("Blah blah blah")在其中写入。这意味着我必须使用html标签来处理下一行之类的事情,而且我基本上没有简单的制表方法。由于这是一个数据文件,这有点烦人。看看浏览器是如何完美地打开.txt文件的,难道没有一种方法可以写入该文档,告诉浏览器不要将其作为.html文件读取,而是将其作为.txt文件读取吗?谢谢

我认为这是不可能的。告诉浏览器文档类型是从服务器发送的内容类型HTTP头。

但是,您始终可以将整个内容转储到<pre>元素或<textarea>中。