2

我刚刚将我的 mac 升级到 Firefox 3.6,现在我的 TIFF 查看插件都不起作用。

在 3.5 中,如果我打开了 Quicktime,那么我会得到 tiff,通过 quicktime 查看。如果我禁用了 Quicktime,但启用了我自己的插件 AcellViewTIFF,那么我将让 ViewTIFF 查看 TIFF。因为我是 ViewTIFF 的作者,所以我大部分时间都是这样。

升级到 3.6 后,如果启用 ViewTIFF,我只会得到一个空格。如果 ViewTIFF 被禁用,无论是否启用 Quicktime,它都会直接进行预览。

有人见过这个吗?

(这是编程相关的,因为我正在编写 AccelViewTIFF,如果插件的框架发生了变化,我需要修复它......)

编辑添加:

这是一个 NPAPI 插件,我已经删除或注释掉了 main,所以我不认为这是一个 CFM 插件问题。

我查看了 Mozilla 的“basicplugin”(位于标准 mozilla 源代码下的 mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac 中),它可以工作。我将我的所有函数与 BasicPlugin 中的函数进行了比较,它唯一没有的函数是 drawPlugin 函数,它似乎可以完成实际工作。所有等效函数具有相同的接口。

当我删除或禁用 AccelViewTIFF 时,Firefox 会下载图像并将其提供给预览。当我启用它时,它什么也不做。这告诉我 Firefox 看到我有一个插件,但由于某种原因它没有运行它。

Firefox 的错误控制台或我能看到的任何控制台日志中都没有错误...

有任何想法吗?

4

2 回答 2

1

作为记录,问题在于这是一个仍然使用 Quickdraw 例程的旧插件。显然,它们没有进入 64b,因此它们在 FF 3.6 中不起作用。

让我们听到它的进步。

于 2010-02-16T16:20:37.227 回答
0

你用的是豹还是雪豹?

TIFF 文件可以使用带有 Firefox 3.6 的 QuickTime 7.6.3.0 插件正常打开。

转到 Firefox -> 首选项 -> 应用程序。搜索“tif”,然后您可以选择 Firefox 如何处理具有 image/tiff MIME 类型的文件。将其设置为您选择的插件。QuickTime 应该可以工作(在 Snow Leopard 上适合我)。

于 2010-02-10T01:18:06.307 回答