Google Doc Viewer иногда запрашивает логин
Я использую Google Doc Viewer для отображения локальных PDF-файлов на нашем сайте (переопределите для IE7 и 8 из-за проблем с разрешениями): http://www.scad.edu/news/index.cfm?pageid=338423. Проблема заключается в том, что иногда люди сталкиваются с тем, что PDF-файл не отображается, его заменяют на страницу входа Google в фрейме. Я испытываю большие трудности с воспроизведением этих результатов, пробую несколько браузеров, даже очищаю весь кеш браузера, использую сторонние браузеры, такие как Adobe BrowserLabs и BrowserShots и т. Д. Я знаю, что ошибка происходит на компьютере с OS X 10.5, на котором установлен Firefox. 3.5.2 и на другом компьютере с аналогичным программным обеспечением. Не очень технический персонал утверждает, что это происходит после того, как я не выполнил вход в Google в течение недели или около того, но это хорошо для меня, когда я вышел из системы при новой установке. И да, я был свидетелем проблемы несколько раз на своих машинах, но просто не могу воспроизвести ее.
Пожалуйста, посоветуйте, как выследить эту ошибку. Я не могу найти кого-то еще с той же проблемой. Я рассматриваю только переход на просмотрщик Scribd PDF.
3 ответа
Не очень технический персонал на самом деле может быть к чему-то. Эта проблема возникает, когда истекает сеанс пользователя Google. Пользователю предоставляется форма входа в систему вместо документа, даже если средство просмотра встроено в iframe. Видимо, это все еще нерешенная ошибка. Проверьте этот вопрос для более подробной информации:
Встроенный Google Docs PDF Viewer отображает страницу входа, а не PDF
Я надеюсь, что они исправят это:)
Это связано с разрешениями, проверьте ваши разрешения и попробуйте еще раз, я думаю, что зритель может получить доступ к вашим файлам, если вы дадите разрешение.
Просто сделайте это перед загрузкой программы просмотра gdocs, это должно решить проблему каждый раз.
<iframe id="google-signout"
src="https://www.google.com/accounts/Logout"
style="width: 943px; height: 1px; display: none;"
frameborder="0"></iframe>