Chrome、Firefox 在其文件保存对话框中分别将“:”转换为“-”和“_”

Pra*_*tik 1 html javascript firefox google-chrome

我正在尝试使用FileSaver库保存文件,该库将使用ChromeFirefox 的 Save As对话框保存文件。

例如:我有特定的文件名,如testing:testing1:testing2.csv

现在当Save As对话框弹出时,我看到文件名转换为

testing-testing1-testing2.csv对于

testing_testing1_testing2.csv对于Firefox

有什么办法可以抑制这种字符转换?

谢谢

Cer*_*rus 5

不。

除其他字符外,文件名不能包含冒号:(在 Windows 机器上)。如果您想确保您的应用程序与 Windows 兼容,请记住这一点。

这些是不允许的字符:

\/:*?"<>|

Firefox 和 Chrome 可能会用破折号/下划线替换所有这些。