2012-04-16 26 views
6

Safari popover'ında bir bağlantı çalışmasına sahip olmak mümkün mü? Düşünebildiğim her şeyi yaptım ama popolara eklenen bağlantıların sadece görünüşü değiştirdiği ve href veya onclick ile tıklanabilir bir şeyle sonuçlanmadığı anlaşılıyor.Safari Uzantısı Popover Bağlantılar

cevap

7

Sen

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

size daha tam kod örneği var mı href veya div onclick dinleyici ekleyebilirsiniz? "$ ('# Target0') ile söylediğiniz şeyi denedim. Onclick = function() {safari.application.activeBrowserWindow.openTab(). Url =" http://www.yourdomain.com/ "}; ve ya da çalışmadı. Başlangıçta $ ('# target0') yaptım. Onclick = safari.application.activeBrowserWindow.openTab(). Url = "http://www.yourdomain.com/"; ', ancak alan adınıza yeni bir sekme açtım. .com. – Sunookitsune

+0

jQuery nesneleriyle .onclick'i kullanamazsınız. '$ (' # Target0 ')' ı, yerine (function() {...}) 'veya' $ ('# target0') 'ı tıklayın (bunun yerine' click ', function() {...}) 'a tıklayın. – canisbos

+1

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

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