Javascript 使用Windows打开时保存文档。在chrome中打开

Javascript 使用Windows打开时保存文档。在chrome中打开,javascript,Javascript,我在用javascript打开新窗口时遇到问题。我有一个叫做“theCode”的变量中的HTML代码 以下代码工作正常,但在chrome中,我无法保存新文档或查看源代码(选项被禁用)。在firefox中,这很好。chrome中是否有任何解决方法?事实发生几个月后,但我非常确定您可以使用数据URI来解决此问题: window.open(“数据:text/html;base64,+btoa(代码))窗口。open(“”)打开Chrome中的关于:空白的页面。除非有办法改变这一点,否则我想你将无法做你

我在用javascript打开新窗口时遇到问题。我有一个叫做“theCode”的变量中的HTML代码


以下代码工作正常,但在chrome中,我无法保存新文档或查看源代码(选项被禁用)。在firefox中,这很好。chrome中是否有任何解决方法?

事实发生几个月后,但我非常确定您可以使用数据URI来解决此问题:


window.open(“数据:text/html;base64,+btoa(代码))

窗口。open(“”)
打开Chrome中的
关于:空白的
页面。除非有办法改变这一点,否则我想你将无法做你想做的事。看起来一个重复的配音没有明确的答案@acdcjunior我正在构建一个新闻稿生成器,我希望在新选项卡中打开完整的新闻稿,以便您可以立即保存它。我明白您的意思。那么新闻稿(将被保存)是由javascript生成的?也许您可以部署一个HTML页面,打印get参数中的内容,并打开该页面,发送这些参数中的文本。看来没有别的办法了。检查这个:-它可以愚弄chrome启用“另存为”,但当你尝试它时,它永远不会起作用。使用
document.write()
后,页面将永远无法保存(即使启用了“另存为”)。几年后:您将无法保存。它生成一个空页面
var j = window.open('')
j.document.write(theCode);
j.document.close();