2014-12-03 2 views
0

Один из моих клиентов хочет иметь на своем сайте ссылки на pdf-файлы, автоматически открывающиеся в новом окне.Автоматически открывать pdf-файлы в новом окне

Я написал этот код и он работает:

$("a[target!='_blank'][href$='.pdf']").attr("target", "_blank"); 

мне было интересно, есть ли другие хорошие решения?

+0

Это довольно много, что я использовал в прошлое. Я не вижу никаких проблем с ним, если вы не можете напрямую изменить HTML. –

+0

Код кажется правильным как-то –

+0

Почему у вас есть '[target! = '_ Blank']' в вашем селекторе? – putvande

ответ

1

Чтобы открыть .pdf в новой вкладке веб-браузера,

$("a[target!='_blank'][href$='.pdf']").attr("target", "_blank"); 

Чтобы открыть .pdf с программой по умолчанию,

$("a[target!='_system'][href$='.pdf']").attr("target", "_system"); 
0

Target = "_ system" открывает ссылку в предпочтительной программе на мобильном устройстве.

Смежные вопросы