【问题标题】:WKWebView: allowing access to resource folderWKWebView:允许访问资源文件夹
【发布时间】:2016-09-07 09:41:44
【问题描述】:

当您需要将引用本地 javascript 的本地 HTML 文件加载到 WKWebView 中时,您可以使用此语法。

webView.loadFileURL(htmlURL, allowingReadAccessToURL: jsURL)

但是当 html 文件引用本地文件夹中包含的多个 js 文件时,正确的语法是什么?

我尝试将NSURL 传递到本地文件夹,但它不起作用。

谢谢。

【问题讨论】:

  • 你的 which 是什么?请说明htmlURLjsURL 是什么?

标签: objective-c swift nsurl wkwebview


【解决方案1】:

在这种情况下,您需要创建一个文件夹,其中包含从 html 文件访问的所有文件,然后将其添加到项目中,同时添加到项目中选择 create folder reference 然后获取 html 文件的路径并加载它

var path = NSBundle.mainBundle().pathForResource("myindex", ofType: "html", inDirectory: "myfoldername")
var pathUrl = NSURL(string: path!)

然后将pathUrl 加载到网页视图

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 2011-10-29
    • 1970-01-01
    相关资源
    最近更新 更多