###前提・実現したいこと
WKWebViewで該当ページのリンクをタブを実装せずに開けるようにしたい。
###発生している問題・エラーメッセージ
WKWebviewで新しいウィンドウを開くリンクを開いた際、
下記のコードで強制的にページを開くことができていましたが、
該当ページのリンクだけはボタンを押しても反応がなく、
開くことができません。
完全に手詰まりですので、ご教示いただければ幸いです。
■正常に開くことができたリンク
・target="_blank" ※html
・window.open(url, "_blank") ※JavaScript
■該当ページ
「mobage」「GREE」のログインボタンが開くことができない
http://game.granbluefantasy.jp/#authentication
canOpenURL: failed for URL: "about:blank" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"
###該当のソースコード
Swift
1func webView(webView: WKWebView, createWebViewWithConfiguration configuration: WKWebViewConfiguration, forNavigationAction navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? { 2 3 if navigationAction.targetFrame == nil { 4 webView.load(navigationAction.request) 5 } 6 return nil 7}
###試したこと
「WKWebView」「_blank」のキーワードで公開されているコードを一通り試したが解決せず。
SFSafariViewControllerを使うとログインボタンが正常に押せたが、
カスタマイズ性が低いため断念。
###補足情報(言語/FW/ツール等のバージョンなど)
Swift3
Xcode8
ATSの設定はinfo.plistで切っています

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/10 15:02