'--allow-file-access-from-files' Google Chrome 命令行开关有哪些缺点?

'--allow-file-access-from-files' Google Chrome 命令行开关有哪些缺点?

我发现自己经常需要让 Chrome 对本地 XML 文件进行 XSLT 转换。这仅适用于上述开关。我倾向于将其添加到我的 Chrome 默认快捷方式中。

这个开关是否会排除某些功能?

答案1

‘--allow-file-access-from-files’ 有什么缺点?

除了本地文件被感染时可能出现的本地安全问题外,我看不出这有什么缺点。

你可能还想看看允许在 Chrome 中访问本地文件(Windows)有人评论--allow-file-access-from-files不是允许xslt transformation

–allow-file-access-from-files不允许再xslt 从本地文件进行转换。如何让其在 Chrome 中运行?

xlouk 在 2014 年 6 月 12 日上午 4:32 说了这句话 | 回复

我不相信这会适用于任何当前的 Chrome 启动选项。我建议使用 node 和 http.server。您可以轻松地从目录创建本地 http 服务器。我将创建一篇文章来展示该过程。

chrisbitting 在 2014 年 6 月 12 日上午 8:36 说了这句话 | 回复

当然,对于旧版本的 Chrome 来说,这可能是正确的...但对于您的版本来说,则不正确。


--允许从文件访问文件

默认情况下,file://URI 无法读取其他file://URI。对于需要使用旧行为进行测试的开发人员来说,这是一种替代方法。

来源Chromium 命令行开关列表

答案2

至于缺点,

将其添加到应用程序快捷方式的一种替代方法是在终端启动器中为您的或等效项设置一个 bash 别名,.bash_profile以便您在需要时始终可以轻松/快速地启动 Chrome 并对其进行文件访问。这排除了一直使用它的潜在安全缺陷/使使用它成为一个有意识的决定。

例如: alias cdev='open -a "Google Chrome" --args --allow-file-access-from-files'>> .bash_profile

这使我只需cdev从终端输入适当的标志即可启动 chrome。

看:Stack Overflow:“如何创建 Bash 别名”

相关内容