На странице есть динамические ссылки 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');
}
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей