###前提・実現したいこと
wkWebViewを利用してサイトのスクレイピングをするアプリを開発しています。
画面遷移等の際wkWebViewで表示しているサイトに対して、
evaluatejavascriptでjavascriptを実行しているのですが、
viewにwkWebViewをadd subviewしている場合としていない場合で挙動が異なります。
・add subviewしている:すぐに実行される
・add subviewしていない:実行されない
これはwkWebViewの仕様なのでしょうか。
###発生している問題・エラーメッセージ
###該当のソースコード
let myWKWebView = WKWebView(frame: CGRectMake(0, 0, screenSize.width, screenSize.height))
myWKWebView.navigationDelegate = self
let url = NSURL(string:strUrl)
let req = NSURLRequest(URL:url!)
myWKWebView.loadRequest(req)
myWKWebView.evaluateJavaScript("何らかのjavascript", completionHandler: nil)
###試したこと
なお、もう一度evaluatejavascriptを実行するか、
viewにwkWebViewをadd subviewすると、
1度目に実行したjavascriptが実行されます
###補足情報(言語/FW/ツール等のバージョンなど)
xcode:7.3
swift:2.2
あなたの回答
tips
プレビュー