2012-04-16 12 views
6

¿Es posible hacer que un enlace funcione en un popover de Safari? He hecho casi todo lo que se me ocurre, pero parece que agregar enlaces a elementos emergentes solo cambia la apariencia y no da lugar a ningún clic, ya sea con href o onclick.Extensión de Safari Popover Enlaces

Respuesta

7

Puede añadir oyente onclick en href o div

.onclick = safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/"; 
+0

¿Tiene usted un ejemplo de código más completo? Intenté lo que dijiste con '$ ('# target0'). Onclick = function() {safari.application.activeBrowserWindow.openTab(). Url =" http://www.yourdomain.com/ "};' y tampoco funcionó. Inicialmente hice '$ ('# target0'). Onclick = safari.application.activeBrowserWindow.openTab(). Url =" http://www.yourdomain.com/ ";', pero acaba de abrir una nueva pestaña en yourdomain .com de inmediato. – Sunookitsune

+0

No puede usar .onclic con los objetos jQuery. Pruebe '$ ('# target0'). Haga clic en (función() {...})' o '$ ('# target0'). On (en su lugar 'clic', función() {...})'. – canisbos

+1

var successDiv = document.getElementById ('statusBlogSpan'); successDiv.onclick = safari.application.activeBrowserWindow.openTab(). url = "http://www.tudominio.com/"; Intentalo. – freeman1988

0
var link = document.querySelector('#~~~'); 
link.addEventListener("click", function(event) { 
    safari.application.activeBrowserWindow.openTab().url = "http://~~" 
}) 
Cuestiones relacionadas