title: WKWebView not opening SOME target="_blank" links
body: <p>I have implemented the accepted solutions <a href="https://stackoverflow.com/questions/25713069/why-is-wkwebview-not-opening-links-with-target-blank">here</a> and it does work for 
  some websites. For eg: Go to www.tomcruise.com and click on his trailers. Each of those links have target="_blank" and started opening after implementing the solution suggested in the previously linked stack overflow post. </p>
  
  <p>But now I found that if we go to <a href="https://plus.google.com/+Gmail" rel="nofollow noreferrer">here</a> and click on any link(the one I tried, as of writing this question, has a href tag as below</p>
  
  <pre><code> &lt;a rel="nofollow" target="_blank" href="http://www.nowmagazine.co.uk/celebrity-news/victoria-and-david-beckham-fighting-to-be-together-296082" class="ot-anchor aaTEdf" jslog="10929; track:click" dir="ltr"&gt;http://www.nowmagazine.co.uk/celebrity-news/victoria-and-david-beckham-fighting-to-be-together-296082&lt;/a&gt;
  </code></pre>
  
  <p>When I click on this link from inside WKWebView, the WKUIDelegate method below, does get called but has navigationAction.request = "" and hence nothing happens when webView.loadRequest("") gets called. Anyone else face this issue? </p>
  
  <pre><code>  optional func webView(_ webView: WKWebView, createWebViewWithConfiguration configuration: WKWebViewConfiguration,
         forNavigationAction navigationAction: WKNavigationAction,
              windowFeatures windowFeatures: WKWindowFeatures) -&gt; WKWebView?{
        if navigationAction.targetFrame == nil {
            webView.loadRequest(navigationAction.request)
        }
  
        return nil
  }
  </code></pre>
  
  <ul>
  <li>What is special about the above specified href tag that is causing the WKUIDelegate method to be called with an empty url?</li>
  <li>How do we fix this issue? Let me know how you root caused the issue as I am interested in debugging as well. </li>
  </ul>