【发布时间】:2010-07-12 22:37:01
【问题描述】:
我们有一个打开 pdf 的 Air 和 Flash 应用程序,但默认情况下,许多计算机在浏览器插件中打开 pdf,而不是通过阅读器本身。有没有办法强制 Flash/Air 中的替代行为?
这是必需的,因为我们有一些可写的 pdf。
谢谢!
【问题讨论】:
标签: flash pdf air actionscript-3
我们有一个打开 pdf 的 Air 和 Flash 应用程序,但默认情况下,许多计算机在浏览器插件中打开 pdf,而不是通过阅读器本身。有没有办法强制 Flash/Air 中的替代行为?
这是必需的,因为我们有一些可写的 pdf。
谢谢!
【问题讨论】:
标签: flash pdf air actionscript-3
我假设人们正在下载您的 pdf 文件夹,并且您提供了该文件的链接。 如果这是游戏,您可以在同一个文件夹中添加一个 htaccess-file,以防止 pdf 文件在浏览器中打开。
你应该这样做:
仅此而已。
但是 最简单的方法是压缩 pdf。
【讨论】:
我对您的问题投了赞成票,因为我有一个非常相似的问题(只是我想从普通网页而不是 Air 应用程序完全打开 Acrobat Reader,而不是插件)。然而,在大量研究(谷歌搜索)之后,我确信(我们俩)没有办法。
问题在于浏览器本质上只是进行简单的 MIME 类型查找以确定“我应该在 Reader 插件中打开它”。因此,似乎给定的网页/空中应用程序无法使浏览器使用不同的应用程序;改变事物的唯一方法是让用户编辑他们的浏览器偏好。 可能唯一起作用的是,如果您更改了正在服务的文件的 MIME 类型......但这只会提示用户选择一个程序;它不会在独立阅读器中自动打开。
无论如何,我喜欢看到其他人发布一个答案来证明我错了,但是在花了几个小时之后,我担心我们俩可能都不走运。
【讨论】: