在嵌入式webbrowser(iOS)中通过JavaScript访问本地文件

时间:2013-02-22 09:13:44

标签: javascript iphone ios html5 uiwebview

是否可以通过在本机应用程序中嵌入的浏览器上运行的JavaScript访问本地文件系统文件夹(如Documents文件夹)?

我需要以下

  1. 在UIWebView中加载JavaScript
  2. 从UIWebView中运行的JavaScript中访问本地文件
  3. 从UIWebView中运行的JavaScript中编写本地文件

1 个答案:

答案 0 :(得分:0)

在这里看一下这个博客:http://www.aerych.com/blog/2012/01/08/decrypting-http-streaming-video-with-nsurlprotocol/有你的答案。 这里有一个非常相似的问题:iOS WebView remote html with local image files

如果您的文件是图片,那么没问题。我尝试过一个大视频,然后我得到了内存泄漏(并且崩溃),而且更简单,它没有播放视频。

要从javascript编写本地文件,您可以使用相同的方式(使用不同的方案),即代替“myapp://image1.png”使用“writefile://无论如何,您正在重载URL协议。” p>