我已经设置了一个simle.html页面,它将向Chromecast设备(使用API密钥)加载cast-index.php。 cast-index.php应该以.pdf文件格式显示时间表。到目前为止,我已经尝试了多种方法来完成这项工作,并且他们都失败了。在Chromecast中查看.pdf文件
简单的<embed src="pdf/test.pdf" width="100%" height="50%" type='application/pdf' />
似乎根本不起作用。将cast-index.php直接加载到Chrome浏览器中会显示一个完全可读的.pdf文件,但在Chromecast设备中加载相同的页面不会 - 仅仅是一个空框架。 我已确认没有任何错误的链接 - <img>
标签工作得很好,使用相同的文件夹结构。
下一页我使用投入谷歌驱动该.pdf文件的全屏视图作为一个iframe的谷歌驱动方式尝试:
<iframe src="https://drive.google.com/a/ictmbo.nl/file/d/0B1ogN-bhjfGRZFRTLWhydGJzUlU/preview" width="100%" height="50%"></iframe>
此,它的工作,但给我留下了点小控制查看和缩放.pdf文件 - 特别是考虑到我正在使用<meta http-equiv="refresh" content="300">
每5分钟刷新一次页面,从而恢复用户在查看此页面时完成的任何手动缩放或滚动。
我在这里错过了什么吗?我很难相信依靠笨拙的标签是在Chromecast设备上显示.pdf文件的唯一方式。 为什么<embed>
无法正常工作(或者<object>
)?