Открыть iframe в новой вкладке в Safari

201
18 апреля 2018, 07:29

На странице есть динамические ссылки a открывающие iframe с панорамой.

Одну из панорам с vr нужно открыть в новой вкладке, и только в Safari.

Делаю так:

jQuery(function($){
    if(window.navigator.userAgent.indexOf('Safari') === -1){
        $('a#panorama-149896').attr("href", url).attr('target', '_blank')[0].click();
    }
});

Не работает. Как сделать чтобы iframe (iframe#fancybox-frame) открывался в новой вкладке?

UPD

На самом деле код рабочий, только надо было еще дополнительно удалить класс:

jQuery(function($){
    if(window.navigator.userAgent.indexOf('Safari') !== -1){
        $('a#panorama-149896').removeClass('fancybox-iframe').attr('target','_blank');
    }
});
READ ALSO
powershell InternetExplorer.Application как правильно отправить форму

powershell InternetExplorer.Application как правильно отправить форму

Добрый день! Столкнулся с задачей по автоматизации работы с браузером с помощью powershell

235
Аутентификация при запросах к API wex.nz

Аутентификация при запросах к API wex.nz

Пытаюсь подключиться к API wexnz, формирую запрос

171
document.querySelectorAll() в массив

document.querySelectorAll() в массив

Здравствуйте! Я не давно в JSнаучился на события мыши эффекты накладывать

150
Как при переходе на главную страницу скроллить к секции

Как при переходе на главную страницу скроллить к секции

Есть две страницы - главная и contactsВ меню есть ещё один раздел - solutions (это секция, которая находится на главной странице)

156