在 Chrome 打包应用中,您可以使用它在应用内加载外部页面。有没有办法让他们加载本地文件(打包应用程序中的 html 文件)?我不能使用 iframe,因为 iframe 不支持外部资源(脚本、图像等)。
最佳答案
没有任何代码可显示,但试试这个:假设您可以读取本地文件(必须使用 chrome.fileSystem.chooseEntry 或在文件或其包含目录中保留条目)并获取 FileEntry 对象,然后你可以创建一个 FileReader 来获取文件作为数据 URL。然后您可以直接在 web View 中使用该数据 URL。 (除了访问 FileEntry 所需的权限外,还必须具有 webview 权限。)
[以上是我吃早餐时的内存。可能有些 API 名称略有偏差,但我希望您能大致了解。]
关于javascript - 在 Chrome App Webview 中加载本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374184/