soy saltarse remove google eliminar como chrome javascript html safari

javascript - saltarse - window.location.href no funciona en Safari



como saltarse un captcha (3)

¿Por qué esto no funciona en Safari?

<script language="javascript" type="text/javascript"> function changeUrl(url) { window.location.href=''http://google.com''; return false; } </script> <form action="#" onsubmit="changeUrl(this)" /> <input type="Submit" value="Go" /> </form>


Parece que a Safari no le gusta que el retorno sea falso en la llamada a la función. Si lo mueve a su onsubmit como onsubmit = "openPop (this.action); return false;" entonces Safari funcionará sin problemas.

Editar: para mejorar la respuesta, onsubmit sí mismo tiene que devolver falso, por lo que openPop que devuelve falso no es suficiente. Simplemente podría hacer que onsubmit = "return openPop (this.action);" aunque.


Quizás esto funcione:

<script> function popitup(url) { newwindow=window.open(url,''name'',''height=200,width=150''); if (window.focus) {newwindow.focus()} return false; } // --> </script>

Luego usa este HTML:

<a href="popupex.html" onclick="return popitup(''popupex.html'')">Link to popup</a>


Pude hacer que funcionara en Safari usando este código.

if (app.Name == "Safari") { window.location ="your-url-here" }