Мне нужно было скрыть кнопку «Открыть в новом окне» от Google Viewer, когда я открываю свою страницу, используя Iframe - PullRequest
0 голосов
/ 01 февраля 2012

Мне нужно было скрыть кнопку «Открыть в новом окне» от Google Viewer, когда я открываю свою страницу с помощью Iframe.(Кнопка как крайняя правая сторона сверху), например,https://docs.google.com/gview?url=http://infolab.stanford.edu/pub/papers/google.pdf&embedded=true

фактически я не хочу, чтобы пользователь загружал реальный файл PDF.

Есть ли способ добиться этого?Большое спасибо заранее

Ответы [ 3 ]

0 голосов
/ 01 февраля 2012

Если это пример URL, который вы открываете со своего сайта в iframe (другими словами, если вы создаете страницу с внешнего сайта), НЕТ никакого способа сделать то, что вы хотите.Не удастся получить доступ к содержимому этого фрейма со своей страницы (проблемы безопасности).

Google контролирует контент на своем сайте, и вы ничего не можете сделать, кроме размещения ваших PDF-файлов в другом месте и контроля загрузки файлов.(вы по-прежнему не сможете показать содержимое PDF и запретить пользователю копировать его на свой диск).

Интересно, что вас беспокоит / почему не позволяет пользователю сохранить файл на свой диск...

0 голосов
/ 26 декабря 2013

Это очень просто!просто нажмите «Открыть в новом окне» и в новых окнах нажмите на файл и нажмите «запретить загрузку зрителей».Вы должны войти в свою учетную запись Google.

0 голосов
/ 01 февраля 2012

Скопируйте и вставьте эту строку кода в адресную строку и нажмите Enter:

javascript:function a() {document.getElementById('openInViewerButtonIcon').style.display = 'none';} a();

Она скрывает кнопку через JavaScript, устанавливая атрибут display css в none. Вы можете попытаться загрузить страницу во фрейме, что позволит внедрить ее в JavaScript.

...