有没有办法通过在 native 应用程序中嵌入的浏览器上运行的 JavaScript 来访问本地文件系统文件夹,例如 Documents 文件夹?
我需要以下内容
- 在 UIWebView 中加载 JavaScript
- 通过 UIWebView 中运行的 JavaScript 访问本地文件
- 通过在 UIWebView 中运行的 JavaScript 编写本地文件
最佳答案
在这里查看此博客:http://www.aerych.com/blog/2012/01/08/decrypting-http-streaming-video-with-nsurlprotocol/有你的答案。 这里有一个非常相似的问题:iOS WebView remote html with local image files
如果您的文件是图片,那没问题。我试过一个大视频,然后出现内存泄漏(和崩溃),而一个较短的视频根本无法播放视频。
要从 javascript 写入本地文件,您可以使用相同的方式(使用不同的方案),即使用“writefile://”代替“myapp://image1.png”,无论如何您都在重载 URL 协议(protocol)。
关于javascript - 在嵌入式网络浏览器(iOS)中通过 JavaScript 访问本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15020530/