我们有一个Air和Flash应用程序,可以打开PDF文件,但默认情况下,许多计算机会通过浏览器插件而不是通过阅读器打开PDF。是否有一种方法可以在Flash/Air中强制执行替代行为?
由于我们有稍微可写的PDF文件,因此需要这样做。
谢谢!
由于我们有稍微可写的PDF文件,因此需要这样做。
谢谢!
我给你的问题点赞,因为我有一个非常类似的问题(只是我想从普通网页而不是Air应用程序中全屏打开Acrobat Reader,而不是插件)。然而,在进行了大量研究(谷歌搜索)之后,我已经确信我们都没有办法。
问题在于,浏览器基本上只是进行简单的MIME类型查找来确定“我应该在Reader插件中打开这个”。因此,似乎没有任何给定的网页/air应用程序可以做到让浏览器使用不同的应用程序;改变事情的唯一方法是用户编辑他们的浏览器首选项。唯一可能起作用的是如果您更改正在提供的文件的MIME类型...但那只会提示用户选择一个程序;它不会自动在独立的阅读器中打开。
无论如何,我很希望看到其他人发布一个证明我错误的答案,但在花费了几个小时的时间之后,恐怕我们两个都没有办法。