我试图在页面完全加载后调用javascript文件。
继承我所拥有的:
func webViewDidFinishLoad(webView: UIWebView) {
let fileLocation = NSBundle.mainBundle().pathForResource("javascriptfile", ofType: "js")!
let jsContent : String
do {
jsContent = try String(contentsOfFile: fileLocation, encoding: NSUTF8StringEncoding)
}
catch {
jsContent = ""
}
myWebView.stringByEvaluatingJavaScriptFromString(jsContent)
print("Webview did finish load")
}
但是我知道在页面加载后它没有调用。 webview一般加载后更是如此。这是正确的吗?如何在页面实际加载后调用..
我相信这是因为我只是将alert("Hello World!");
添加到javascript文件中,然后警报会显示网页加载。