【发布时间】:2016-05-09 21:40:06
【问题描述】:
我正在尝试使用 Chrome 应用程序加载一个简单的 .txt 文件内容(使用file: 协议);我需要在<div> 中向用户显示其内容。我需要从输入文本(或在字符串变量中定义)中输入的路径打开文件。
当我通过 Chrome 浏览器加载我的 .txt 文件内容时,--allow-file-access-from-files 标志工作正常。但是,当我尝试对我的 Chrome 应用程序启动器执行相同操作时(我已在其上应用了 --allow-file-access-from-files 标志),它一直在告诉
跨源请求仅支持以下协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。
我不知道我是否遗漏了某些东西,或者 chrome 应用程序是否不可能。 我的用户将在 Windows 平台上使用该应用程序。
【问题讨论】:
-
SO 帖子中提供了可能的解决方案 - How to launch html using Chrome at “--allow-file-access-from-files” mode? 希望它也适用于您。 :)
-
stackoverflow.com/q/37029737/934239 的重复 - 无法关闭,因为答案未被投票或接受。
-
不,Xan。我不认为它是重复的。另一个问题根本没有提到国旗。我终于发现“--allow-file-access-from-files”在我的情况下根本不起作用。我开始使用 fileSystem 进行编码,并按照主要示例 github.com/GoogleChrome/chrome-app-samples/blob/master/samples/…
-
另外 - 请不要编辑问题以包含“已解决:(解决方案)”部分。发布您自己问题的答案是完全可以的,这将向其他人表明该问题已回答。
标签: file google-chrome xmlhttprequest google-chrome-app