在iOS设备上打开.html文件

在iOS设备上打开.html文件,ios,iphone,dropbox,Ios,Iphone,Dropbox,我有一个dropbox公共链接,如下所示: 我想在iPhone上打开它,它应该像这样显示html的内容 但实际结果是: 我不知道为什么。谁能帮帮我 尝试在SFSafariViewController中打开链接。使用以下代码打开: let vc = SFSafariViewController(url: URL(string: "your dropbox link")!) self.present(vc, animated: true, completion: nil) 不要忘记在视图控制器

我有一个dropbox公共链接,如下所示: 我想在iPhone上打开它,它应该像这样显示html的内容

但实际结果是:


我不知道为什么。谁能帮帮我

尝试在SFSafariViewController中打开链接。使用以下代码打开:

let vc = SFSafariViewController(url: URL(string: "your dropbox link")!)
self.present(vc, animated: true, completion: nil)

不要忘记在视图控制器类中导入Safaris服务。

您还可以在WKWebview和SFSafariViewController中加载外部URL

    let webView = WKWebView(frame: UIScreen.main.bounds)
    override func viewDidLoad() {
        super.viewDidLoad()
        guard let url =  NSURL(string: "https://www.google.com") else { return }
        webView.load(NSURLRequest(url: url as URL) as URLRequest)
        view.addSubview(webView)
    }

我可以看出,你的目标是让IPA下载点击特定的链接

我所做的是,在GitHub上创建了新的存储库,并在那里上传了index.html

然后我按照上面提到的步骤进行操作

在Github上托管的步骤

  • 创建一个新项目
  • 添加index.html,因为我们将在中托管一个站点 Github页面。注意:具有其他名称的html文件将无效,因为它 应始终使用索引名
  • 现在转到项目设置。遍历Github页面
  • 在“源”选项卡下,选择“主分支”,然后单击“保存”
  • 向后遍历Github页面,您将看到站点将被发布

  • 它将根据需要显示html页面

    让我们知道你们有什么样的困难你们应该能够正确地托管你们的html,以使它在浏览器中正确呈现。试试我的解决方案,我也用过。