Всплывающие ссылки расширения Safari

Возможно ли, чтобы ссылка работала во всплывающем окне Safari? Я сделал практически все, что мог придумать, но похоже, что добавление ссылок в всплывающие окна меняет только внешний вид и не приводит к чему-либо, что можно щелкнуть ни с помощью href, ни с onclick.


person Sunookitsune    schedule 16.04.2012    source источник


Ответы (1)


Вы можете добавить прослушиватель onclick в href или div

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