1

我一直在使用 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 显示而不是根据用户设置可能被下载的任何建议?谢谢!

4

0 回答 0