每当我第一次启动我的应用程序时尝试登录到选定的网站时,登录失败并且 WebView 只是转到 about:blank,但是如果我刷新并尝试再次登录(以及任何后续时间)它可以正常工作。有谁知道为什么会发生这种情况?我只是在 WebView 对象中打开页面,应该像普通浏览器一样。如果我使用默认浏览器或 Dolphin 浏览器登录,它工作正常。
我认为它可能与网站本身有关,当您登录时它会打开一个新窗口,我正在使用我的 WebView 对象(并且它适用于后续登录)来捕获它,以便在当前 WebView 中打开新窗口(我不需要,或者不想打扰标签)使用 shouldOverrideUrlLoading。
我只是不知道为什么它只在第一次尝试时失败。