2016-11-02 39 views
1

我使用谷歌文档查看器:谷歌文档查看器提供了一个空格

<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上能否请您提供最短的代码。!。在问题本身中重现您的问题是必要的吗?如果没有这个问题,您的问题对其他读者和那些可能帮助您的读者没有用。 ://stackoverflow.com/help/mcve)“。 – jacefarm

+0

@jacefarm嗨,我有没有更多的代码提供。 CSS只是位置和填充底部,边框和显示:块。 – Dave

+0

您在问题中提供的更多信息和代码(而不是评论)中,更有可能有人能够帮助您。你提供的越少,回答的可能性就越小。此外,您可以在[Codepen.io](http://codepen.io/)上创建一个工作示例,并在您的问题中共享链接。 – jacefarm

回答

0

我有完全相同的问题,但我在研究这个特定问题时偶然发现了这个问题。

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

这表明,有一个谷歌帐户一个“局部登出的问题”。阅读了上述文档并测试了登录并退出我的Google帐户后,似乎已解决了此问题。

这是一个不完美的解决方案,我授予,但由于没有明确的错误代码是由于clickjacking的安全限制引发的,我明白了。

它可能会继续给最终用户带来问题,但由于我的本地人数限制在3人以内,所以用一点礼貌的强制手段克服这个问题并不是一个大问题。

- 进一步的信息 -

它看起来像“解决方案”是一个偶然,它已被由谷歌证实,该功能正在被停产。 (感谢:@omniasoft特(Twitter)为提出问题到谷歌

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

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

对不起,任何虚假的希望

+0

请问您可以尝试扩展一些链接文档所说的问题以及它推荐的解决方法/解决方案? – Ortund

+0

链接的文档表明,如果用户已部分登录,即没有活动的Google登录会话并且正在显示“登录到您的帐户屏幕”,则会导致Google文档嵌入查看器发出错误,最终不会显示给刚收到空白屏幕的用户。 –

+0

'解决方案',我松散地使用,只是强迫用户登录他们的谷歌帐户(我不建议)或强制登录(这可能是大多数首选行为)。正如我所说,这是一个完美的解决方案,但我可以确认的一点是现在为我工作。 –