200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > ios加载本地游戏html 使用WKWebView iOS加载本地HTML / Javascript

ios加载本地游戏html 使用WKWebView iOS加载本地HTML / Javascript

时间:2018-12-20 22:21:26

相关推荐

ios加载本地游戏html 使用WKWebView iOS加载本地HTML / Javascript

我尝试在WKWebView上使用javascript加载本地HTML游戏.虽然我可以看到由CSS设计的HTML页面,但我听不到游戏的任何声音和一些游戏的动作不对应.

我注意到,如果我通过http直播服务器加载完全相同的游戏,一切似乎都很完美.所以我认为本地负载出了问题.

也许这个Apache的issue可能是问题?

Info.plist:

NSAppTransportSecurity

NSAllowsArbitraryLoads

我的代码(SWIFT 3):

import UIKit

import WebKit

class WebViewController: AppViewController, WKUIDelegate {

var webView: WKWebView!

override func loadView() {

let webConfiguration = WKWebViewConfiguration()

webView = WKWebView(frame: .zero, configuration: webConfiguration)

webView.uiDelegate = self

view = webView

}

override func viewDidLoad() {

super.viewDidLoad()

if let path = Bundle.main.path(forResource: "index", ofType: "html", inDirectory: "game") {

webView.load(URLRequest(url : URL(fileURLWithPath: path)))

}

}

}

解决方法:

要在本地播放JavaScript,您必须使用GCDWebServer运行本地Web服务器.您可以获得doc here. Apple在没有WebServer的情况下阻止了JavaScript执行

标签:javascript,ios,swift

来源: https://codeday.me/bug/0623/1266635.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。