iPhone ShouldStartLoad incendi una volta per click?
-
19-09-2019 - |
Domanda
Nel mio UIWebView quando un ancoraggio è cliccato mi cattura in ShouldStartLoad e restituisce sempre false per annullarla.(Mi trattare gli scatti di comando per fare le cose)
Stranamente il ShouldStartLoad si attiva una sola volta se stessa ancora è cliccato più di una volta in una riga.
Ad esempio:Fare clic su "A", fare Clic su "A" - ShouldStartLoad riceve "Una volta
Fare clic su "A", fare Clic su "B", fare Clic su "A" - ShouldStartLoad riceve "A", "B", quindi "A"
C'è un modo per rendere ShouldStartLoad ricevere "A" due volte quando si fa clic due volte di fila?
Ho provato a cambiare l'URL di ogni tempo, in modo che ad ogni click è un url diverso.Tuttavia sembra che una volta che clicco su un elemento, cliccando nuovamente, semplicemente, non fuoco ShouldStartLoad fino a quando si fa clic su un elemento diverso.
Soluzione
Come risolvere in ShouldStartLoad faccio questo per causare la pagina di ri-registrare che è nuovo.Non so perché funziona, ma lo fa.
webView.EvaluateJavascript ("il documento.location='#';");
(Io uso MonoTouch)