Man*_*ara 8 javascript newline
我生成供用户下载一个文件,我想插入正确的换行符(个),他们的平台(\n,\r,或\r\n).
我知道以下解决方案,但没有一个完全解决我的问题:
经过一番调查,除了链接的mdn 文章之外,我找不到其他任何地方,据说该文章navigator.platform已被弃用。
WHATWG 规范和W3规范仍然将其包含在其生活标准中,并且没有关于弃用的注释。
\n\n事实上,w3 工作组在一月份要求 Firefox 团队删除它navigator.oscpu或将其设为别名navigator.platform,因为前者仅由该浏览器实现。
注意:mdn 页面声明它自2014 年 9 月 2 日起已被弃用,但我不确定是什么促使进行此编辑。
\n\n无论如何,我认为您可以安全地使用此navigator.platform属性来确定用户正在运行哪个操作系统(请记住这些信息可能会被用户欺骗,但这就是他们的问题不是吗?)
得到了 @Teoli 的回复,他在 2014 年进行了此编辑:
\n问题:
\n\n\n为什么 navigator.platform 在\n https://developer.mozilla.org/en-US/docs/Web/API/NavigatorID/platform上被标记为已弃用 ?
\n
回答 :
\n\n\n\n\n\n因为规范要求浏览器供应商在其中放入尽可能少的信息以避免指纹识别。输入“\”将是规范。不要依赖它。
\n
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |