Javascript 嵌入标记在移动浏览器上不显示pdf文件

Javascript 嵌入标记在移动浏览器上不显示pdf文件,javascript,html,css,Javascript,Html,Css,我用嵌入标签在我的html页面上显示pdf文件,它在桌面和笔记本电脑浏览器上显示得非常好,但在moblie和talbets上没有显示pdf文件,我有没有办法让它们也显示在手机上。 以下是相关代码: <embed src="assets/img/jimbosmenu.pdf" width="900" height="900"> 这里是指向live页面的链接。 标签已过时。考虑使用 标签。但是,链接到PDF文件可能是更好的选择,这样移动用户就可以全屏查看它。从谷歌文档中显示它,如下

我用嵌入标签在我的html页面上显示pdf文件,它在桌面和笔记本电脑浏览器上显示得非常好,但在moblie和talbets上没有显示pdf文件,我有没有办法让它们也显示在手机上。 以下是相关代码:

<embed src="assets/img/jimbosmenu.pdf" width="900" height="900">

这里是指向live页面的链接。
标签已过时。考虑使用<代码> <代码>标签。但是,链接到PDF文件可能是更好的选择,这样移动用户就可以全屏查看它。

从谷歌文档中显示它,如下所示:

<object width="900" height="900" data="https://docs.google.com/gview?embedded=true&url=http://jimbosjoint.com/assets/img/jimbosmenu.pdf"></object>

您需要使用
对象
,而不是
嵌入

<object data="filename.pdf" type="application/pdf" width="100%" height="100%">
  <p>Your web browser doesn't have a PDF plugin.
  Instead you can <a href="filename.pdf">click here to
  download the PDF file.</a></p>
</object>

您的web浏览器没有PDF插件。
相反,你可以


我也尝试过同样的方法,但没有结果。它只显示下载它的选项,我现在不想使用它。任何其他选项?但是,
p
a
标记不能在
object
标记内使用!我试过这个东西,它坏了。我也尝试过iframe,但这只会给我一个页面未找到错误,尽管pdf存在于指定的源中。。。。。知道为什么吗?谢谢凯文。2020年对我来说还不错。2021年不工作。在web mobile中,它仅显示下载选项