Возможно ли, чтобы ссылка работала во всплывающем окне Safari? Я сделал практически все, что мог придумать, но похоже, что добавление ссылок в всплывающие окна меняет только внешний вид и не приводит к чему-либо, что можно щелкнуть ни с помощью href, ни с onclick.
Всплывающие ссылки расширения Safari
Ответы (1)
Вы можете добавить прослушиватель onclick в href или div
.onclick = safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/";
person
Dmitriy
schedule
17.04.2012
У вас есть более полный пример кода? Я попробовал то, что вы сказали, с
$('#target0').onclick = function(){safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/"};
, и это тоже не сработало. Сначала я сделал $('#target0').onclick = safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/";
, но он сразу же открыл новую вкладку на yourdomain.com.
- person Sunookitsune; 17.04.2012
Вы не можете использовать .onclick с объектами jQuery. Попробуйте вместо этого
$('#target0').click(function(){...})
или $('#target0').on('click', function(){...})
.
- person chulster; 18.04.2012
var successDiv = document.getElementById ('statusBlogSpan'); successDiv.onclick = safari.application.activeBrowserWindow.openTab (). url = yourdomain.com; Попробуй.
- person Dmitriy; 18.04.2012
@canisbos Один
.on('click', ...)
работал, другой - нет. Большое спасибо, я собирался отказаться от этого.
- person Sunookitsune; 20.04.2012