在我的 UIWebView 中,当单击锚点时,我在 ShouldStartLoad 中捕获它并始终返回 false 以取消它。(我将点击视为执行操作的命令)
奇怪的是,如果连续多次单击同一个锚点,ShouldStartLoad 只会触发一次。
例如:点击“A”,点击“A”——ShouldStartLoad 收到一次“A”
单击“A”,单击“B”,单击“A”-ShouldStartLoad 接收“A”,然后是“B”,然后是“A”
有没有办法让 ShouldStartLoad 在连续单击两次时收到两次“A”?
我尝试每次更改“A”的网址,以便每次点击都是不同的网址。但是,似乎一旦我单击一个元素,再次单击它就不会触发 ShouldStartLoad,直到我单击另一个元素。