Html iFrame不允许我单击按钮

Html iFrame不允许我单击按钮,html,css,iframe,Html,Css,Iframe,我有一个iFrame,在一个简单的弹出窗口“控件”中显示pdf。当你点击链接时,它会打开并在iFrame中显示pdf,但是,当有一个有效的pdf文件要显示时,这在Google Chrome中似乎不起作用。如果源文件中的pdf不存在,或者如果我正在源文件中的网页,则弹出窗口100%有效,但如果我想显示pdf,则弹出窗口无效。有人能解释一下为什么会发生这种情况,以及如何解决它吗?我这里有密码 code 请注意,这段代码在这种情况下确实有效,但这仅仅是因为我获取的pdf在本例中不存在。我找不到可用

我有一个iFrame,在一个简单的弹出窗口“控件”中显示pdf。当你点击链接时,它会打开并在iFrame中显示pdf,但是,当有一个有效的pdf文件要显示时,这在Google Chrome中似乎不起作用。如果源文件中的pdf不存在,或者如果我正在源文件中的网页,则弹出窗口100%有效,但如果我想显示pdf,则弹出窗口无效。有人能解释一下为什么会发生这种情况,以及如何解决它吗?我这里有密码

code


请注意,这段代码在这种情况下确实有效,但这仅仅是因为我获取的pdf在本例中不存在。我找不到可用作测试数据的sourcable pdf。

尝试向pdf文件添加完整地址。我补充说:


它在Chrome 28.0.1500.95版Mac OS X 10.8上运行良好。您需要提供一个绝对路径位置,以便它工作:


e、 g.在浏览器中打开pdf取决于客户端设置,而不是/files/news.pdf

,他们必须在浏览器中安装pdf阅读器。我确实安装了,我可以在没有弹出窗口的情况下查看pdf。弹出窗口在第一次点击时起作用,之后它似乎禁用了使用chrome的按钮,我在你的代码中添加了一个pdf:works fine for MeOK。。好吧,现在它对我也起作用了,但是当它从我的本地主机运行时,为什么不起作用呢?这是一个复制粘贴代码,因此它们100%相同,并将完整地址作为src attr添加到您的文件中。e、 g.http://localhost/my/pdf/file.pdf这对我不起作用。我甚至制作了一个较小的iframe,以查看pdf是否正确通过,而且确实如此。因此,在我的情况下,使用完整路径不起作用。