2016-11-02 5 views
1

Я использую зрителя документов Google:Google Docs Viewer дает пустое пространство

<div class="embed-r embed-responsive-a"> 
    <iframe class="embed-responsive-it" src="https://docs.google.com/viewer?embedded=true&amp;url=http://LINK.PDF"></iframe> 
</div> 

Много раз, хотя, когда я загрузить страницу, я просто вижу большой пробел, вместо файла. Вам нужно обновить страницу один или несколько раз, чтобы увидеть ее.

Любая помощь?

+1

Добро пожаловать в StackOverflow Можете ли вы предоставить самый короткий код.!. необходимо ли воспроизвести свою проблему в самом вопросе? Без этого ваш вопрос не будет полезен другим читателям и тем, кто может вам помочь. Для получения справки см. «[Как создать минимальный, полный и проверенный пример] (http : //stackoverflow.com/help/mcve) ". – jacefarm

+0

@jacefarm Привет. У меня есть больше нет кода. CSS - это только позиция и padding-bottom, border и display: block. – Dave

+0

. Чем больше информации и кода вы предоставите в своем вопросе (не в комментариях), тем более вероятно, что кто-то сможет вам помочь. Чем меньше вы предоставляете, тем менее вероятно, что кто-то должен ответить. Кроме того, вы можете создать рабочий пример на [Codepen.io] (http://codepen.io/), например, и поделитесь ссылкой с этим в своем вопросе. – jacefarm

ответ

0

У меня точно такая же проблема, но я наткнулся на это, исследуя эту проблему.

https://productforums.google.com/forum/#!topic/drive/tLVhGbITFMk

Это говорит о том, что существует «частичный знак вне вопрос» с помощью аккаунта Google. Прочитав документ выше и протестировав, что он был подписан и подписан из моей учетной записи google, похоже, она решила проблему.

Это несовершенное решение, которое я предоставляю, но поскольку из-за ограничений безопасности clickjacking не возникает окончательный код ошибки, я получаю его.

Он может продолжать представлять проблемы вашим конечным пользователям, но поскольку мои локальные и ограничены максимум 3, это не является огромной проблемой для преодоления с помощью небольшого вежливого принуждения.

- Дополнительная информация -

Похоже ВЗРК была случайностью, и с тех пор было подтверждено Google, что эта функция активно прекращена. (Спасибо: @omniasoft (щебет) для постановки вопроса в Google

Google Docs viewer returning 204 responses, no longer working, alternatives?

https://productforums.google.com/forum/#!msg/docs/hmj39HMDP1M/X6a8xJwLBQAJ

Извините за любую ложную надежду

+0

Не могли бы вы попытаться расширить еще кое-что из того, что говорит связанный документ, и что он рекомендует? – Ortund

+0

Связанный документ предполагает, что если пользователь частично зарегистрирован, то есть нет активного сеанса входа в Google и отображается «Войти на экран вашей учетной записи», он заставит зрителя Google Docs Embed выдать ошибку, которая, в конечном счете, не отображается пользователю, который просто получает пустой экран. –

+0

«Решение», и я использую это свободно, просто для того, чтобы либо принудительно вывести пользователя из своей учетной записи google (что я не рекомендую), либо заставить логин (это, вероятно, наиболее предпочтительное поведение для большинства). Как я уже сказал, это идеальное решение, но я могу подтвердить, что работает на данный момент. –