IOS / IPHONE Safari或Chrome查看本地文件

时间:2012-11-18 16:27:22

标签: iphone ios google-chrome safari

我使用Leaflet创建了一个独立的HTML,CSS,JavaScript离线地图视图(请参阅leafletjs.com)。我可以使用FileApp / DiskAid将应用程序下载到iphone。我可以点击HTML文件并查看应用程序,但是从附加的屏幕截图中可以看到,图层和缩放控件位于屏幕顶部。如果我尝试按下它们,那么您的HTML查看器会阻止按下并向下滑动横幅(BACK,ACTIONS等)(观众显示的黑色顶部横幅)。

  1. 更好的是,我想用SAFARI打开它,因为它有NITRO JS引擎,但我得到的唯一OPEN IN选项是Evernote,RiddleDocs,Mover和DropBox。
  2. 有没有办法告诉safari或chrome for IOS打开一个本地文件系统,其中html是:http:// 127.0.0.1/fileApp/Toby.html,例如Toby是我的HTML文件?我意识到它是t
  3. 的数据

    Screenshot of Leaflet app running on iPhone

    Hidden by bar

1 个答案:

答案 0 :(得分:0)

第一步:-

这些选项是使用 Info.plist 文件中的键配置的。第一个键是 UIFileSharingEnabled ,它使iTunes可以共享“文档”文件夹中的文件。第二个键是 LSSupportsOpeningDocumentsInPlace ,该键授予本地文件提供者对“文档”文件夹中文件的访问权限。将这些键添加到您的 Info.plist 并将其值设置为 YES

enter image description here

enter image description here

let documentPicker = UIDocumentPickerViewController(documentTypes:[String(kUTTypePDF)],在:.import中)

documentPicker.delegate = self
documentPicker.modalPresentationStyle = .overCurrentContext
present(documentPicker, animated: true, completion: nil)

您可以使用选项从应用程序导入或导出文件。您也可以定义要导出或导入的文件类型...