在我的UIWebView锚被点击我抓住它在ShouldStartLoad并始终返回false就取消它的时候。 (I处理的点击命令做的事情)

奇怪的ShouldStartLoad只有在相同的锚被点击一次以上连续触发一次。

例如: 点击 “A”,单击 “A” - ShouldStartLoad接收 “A” 一次

点击 “A”,点击 “B”,按 “A” - ShouldStartLoad接收 “A”,然后 “B”,那么 “A”

有没有一种方法,使ShouldStartLoad收到“A”两次当连续点击了两次?

我试图改变的“A”每次URL让每点击是一个不同的URL。然而,它似乎一旦我点击一个元素再次单击它根本不火ShouldStartLoad直到我点击不同的元素。

有帮助吗?

解决方案

作为ShouldStartLoad周围的工作我这样做是为了使页面重新注册,这是新的。不知道为什么它的工作原理,但它确实。

webView.EvaluateJavascript( “document.location = '#';”);

(I使用的MonoTouch)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top