javascript - 在 Chrome App Webview 中加载本地文件

标签 javascript google-chrome webview google-chrome-app

在 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/

相关文章:

linux - Chrome Linux --kiosk 打印

jquery - 不透明度在浏览器中变得透明

webview - 您无法从此屏幕登录,因为此应用不符合 Google 的嵌入式 WebView 政策

react-native - React Native Webview OnLoad 调用了两次

javascript - 各种 jQuery 问题

javascript - 保存成功不使用 parse.com 对象

javascript - 具有循环功能的 <video> 元素不会在 Chrome 或 Firefox 中无缝循环播放视频

Android:为 WallpaperService 使用 WebView

javascript - 从 JSON 文件返回 RegExp 模式以创建 Angular 指令

javascript - 在 JScode 中调用 HTML 对象