我一直在使用Bumpbox以弹出式灯箱格式在我的网站上显示PDF文件。我已经使用它超过一年,从来没有任何问题,但就在最近它停止工作。将弹出一个空的灯箱,PDF将直接下载到我的硬盘。
我使用Firefox并将其设置为自动下载大多数文件,包括PDF。但是,我不认为这是一个问题。由于使用了Bumpbox,它会在弹出窗口中显示PDF,并且只能从其他站点的直接链接下载它们。我将我的PDF设置更改为“在Firefox中预览”,现在它正好在灯箱中加载。我不知道这是因为更新到最新版本的FF还是什么,考虑到我上次工作后没有亲自更改任何内容。
我担心的是,它是否正确显示(而不是下载并让用户在屏幕上显示空框)现在似乎与用户有关。有没有办法使用Javascript或PHP或任何东西强制PDF文件在灯箱中打开(有效地覆盖浏览器设置)?因为如果我有多个应该在我的网站上阅读的页面,并且浏览它的人最终会在屏幕上显示一个空的灯箱,那么它看起来真的很不专业。
我最近开始使用Joomla重做网站,所以我不知道是否会导致问题,尽管我将早期版本(原始CSS / HTML)移动到一个子目录中,整个网站的功能与以往一样,并且同样的问题也在那里发生。所以我只是想知道它是否可能是新浏览器版本的问题。
页面底部的代码是:
<script type="text/javascript" src="../bumpbox/js/mootools.js"></script>
<script type="text/javascript" src="../bumpbox/js/bumpbox-2.0.1.js"></script>
<script type="text/javascript"> doBump( '.bump',750, 500, '111', '000', '0.8', 5, 1 ,'333', 15,'000', 2,
Fx.Transitions.Bounce.EaseOut,
Fx.Transitions.Bounce.EaseOut,
'',
'top left',
'repeat-x' );</script>
链接本身写成:
<a href="filename.pdf" class="bump" rel="850-550">
强制PDF通过Bumpbox显示而不是根据用户设置下载的任何建议?谢谢!