我想向用户提供保存其结果的机会,如网页上显示的那样。
使用浏览器的“另存为”功能是不行的,它保存的是html代码,或者其中的一部分,而不是保存页面上显示的内容。即使选项设置为“另存为文本”。有本地链接等。
使用 localStorage 会更糟。想象一下告诉用户他的结果位于隐藏目录中的某个位置并且他/她需要解码 sqlite 文件......
我在网上找到的例子:
A)太复杂
B) 不发挥作用
C) 只显示一点代码,让你猜其余的
一些网站提供其页面的“打印友好”版本。我可以单击按钮,在新窗口或选项卡中以简洁的视图打开结果列表。然后用户可以“全选”并“复制/粘贴”到他/她最喜欢的文本编辑器。并保存它。
我想做得更好。我想要一个“保存结果”按钮,该按钮可以打开常用的对话框“您想将其保存在哪里?” 例如,提供 .txt 和 .rtf 格式之间的选择。
我读过的一些东西似乎暗示这是非法的。如果您可以另存为.exe,我会理解安全风险。但另存为.txt?
我正在努力解决这样一个事实:JavaScript 中的控制流不是我所习惯的。不是线性的。有时,当我测试时,当一切都应该停止时,我会收到错误消息“脚本正在减慢您的浏览器速度”。
我花了很长时间寻找这个错误。这次真的很愚蠢,一个变量在达到 350 px 时停止了函数。然后我添加了一种改变速度的方法,有时这个变量在每一步都会增加 3。所以它从来没有达到 350,而是从 348 到 351。
所以我想知道是否有一个“停止!” 命令。有什么办法可以让网页显示保持当前状态,但停止所有正在运行的进程?