PDF не загружается в мобильном браузереJquery

Программирование на jquery
Гость
PDF не загружается в мобильном браузере

Сообщение Гость »

Это мой код, где в этой функции showPdf я показываю PDF-файл на экране, в настольной версии он работает нормально, но в мобильном браузере выдает эту ошибку -->

jquery.1fc733054ddb2e2fcd4a0f763671047b.js:1483 Не удалось загрузить https://www.w3.org/WAI/ER/tests/xhtml/t ... /dummy.pdf в качестве плагина, потому что фрейм, в который загружается плагин, находится в песочнице.

Кто-нибудь может помочь?

Код: Выделить всё

function showPdf(pageUrl) {
console.log("pdf url", pageUrl)
var windowWidth = window.matchMedia("(max-width: 1100px)")

const actualUrl = originUrl + window.location.href.split(homeUrl)[1];
document.getElementById('pdf-close-block').innerHTML = '';
document.getElementById('pdf-close-block').innerHTML = 'Close PDF download';
document.getElementById('pdf-close-block').style.display = 'block';
document.getElementById('time-block').innerHTML = '';

// Check if it's a mobile device
if (windowWidth.matches) {
// For mobile devices, use  instead of 
document.getElementById('time-block').innerHTML = '';
} else {
// For desktop or larger screens, continue using 
document.getElementById('time-block').innerHTML = '';
}
if (document.getElementsByClassName("page__frame")[0]) {
//document.getElementsByClassName("page__frame")[0].scrollIntoView();
$('#first_col_1')[0].scrollTo({
top: 0,
behavior: 'smooth'
});
$('#parent-column')[0].scrollTo({
top: 0,
behavior: 'smooth'
});
$('#iframe-wrap')[0].scrollTo({
top: 0,
behavior: 'smooth'
});
window.scrollTo({
top: 0,
behavior: 'smooth'
});
}

}



Источник: https://stackoverflow.com/questions/781 ... le-broswer

Вернуться в «Jquery»