我将PDF嵌入到这样的页面中,以便在< IE9。
<embed src="path/to/pdf" type="application/pdf" wmode="opaque" width="100%" height="100%">
<param name="wmode" value="opaque">
</embed>
我有一个菜单显示在页面顶部的鼠标上,应该在嵌入式PDF的顶部上显示,但它没有。看截图:
我尝试将不同的CSS位置声明添加到标记,其父项以及鼠标悬停时应显示的菜单。
为了试验z-index和IE,我创建了这个JSFiddle:http://jsfiddle.net/LtSA8/4/show/
黄色框应根据其z-index显示在嵌入式PDF的顶部,但在IE8中则不显示(在FF中)。
有人可以帮忙吗?
更新:我还尝试将以下内容添加到我的.htaccess文件中:
<FilesMatch "\.(?i:doc|pdf)$">
Header set Content-Disposition inline
Header unset Accept-Ranges
Header unset Cache-Control
SetEnv no-gzip dont-vary
</FilesMatch>