         if !hasLoadedContent {
             return true
         }
+        
+        if webView.url?.absoluteString == "about:blank" {
+            return true
+        }
+        
         return false
     }
 

     - parameter request: The request to load.
     */
    open func loadRequest(_ request: NSMutableURLRequest?) {
        if let request = request {
            webView.load(request as URLRequest)
        }

     - parameter url: The URL to load in the web view.
     */
    open func pushNewWebViewControllerWithURL(_ url: URL) {
        let urlString = url.absoluteString
        print("Pushing: \(urlString)")
        if var webViewController = createNewWebViewController() {
            webViewController.URLString = urlString
            if let viewController = webViewController as? UIViewController {
                navigationController?.pushViewController(viewController, animated: true)
