У меня есть веб-приложение с веб-просмотром. Существует страница с iframe, которая содержит в себе pdf. Android не поддерживает это, и URL-адрес должен быть заменен URL-адресом google docs. Что-то вроде этого: pdf url - http://www.mypdf.com/pdf.pdf
, google docs pdf https://docs.google.com/gview?embedded=true&url=http://www.mypdf.com/pdf.pdf
.Android WebView iframe - Заменить src
Как заменить iframe src при загрузке страницы? Может быть, что-то с функцией javascript, загруженной в веб-просмотр? Пример будет полезен. Благодаря!
Я знаю, что это то, что я должен делать. Но проблема в том, что я не знаю javascript, а также страница не моя. – definera
Да, это то, что я сделал, и это сработало. Ответ правильный. Я просто предлагаю вам добавить функцию javascript для ответа, чтобы люди могли ее видеть и использовать. Вот что я сделал: «javaScript =» javascript: document.getElementsByTagName ('iframe') [0] .src = 'https://docs.google.com/gview?embedded=true&url=' + document.getElementsByTagName (' IFrame ') [0] .src; "; \t \t \t \t \t webView.loadUrl (javaScript); ' – definera