【问题标题】:Firefox 3.6 plugins fail on Mac?Firefox 3.6 插件在 Mac 上失败?
【发布时间】:2010-01-29 17:06:18
【问题描述】:

我刚刚将我的 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 的错误控制台或我能看到的任何控制台日志中都没有错误...

有什么想法吗?

【问题讨论】:

    标签: firefox plugins macos npapi quickdraw


    【解决方案1】:

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

    让我们听到它的进步。

    【讨论】:

    【解决方案2】:

    您使用的是 Leopard 还是 Snow Leopard?

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

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

    【讨论】:

    猜你喜欢
    • 2015-01-31
    • 1970-01-01
    • 2023-03-10
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-26
    • 2018-04-11
    相关资源
    最近更新 更多