代码之家  ›  专栏  ›  技术社区  ›  Brian Postow

Firefox3.6插件在Mac上失败?

  •  2
  • Brian Postow  · 技术社区  · 15 年前

    我刚把我的mac升级到Firefox3.6,现在我的TIFF查看插件都不起作用。

    升级到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看到了我有一个插件,但是由于某种原因它没有运行它。

    有什么想法吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Brian Postow    15 年前

    据记录,问题是这是一个旧的插件,仍然使用Quickdraw例程。显然,他们没有进入64b,所以他们不能在FF 3.6中工作。

    让我们听听进步吧。

        2
  •  0
  •   mike_b    15 年前

    你用的是豹子还是雪豹?

    使用Firefox 3.6的QuickTime 7.6.3.0插件可以很好地打开TIFF文件。

    转到Firefox->首选项->应用程序。搜索“tif”,然后您可以选择Firefox如何处理image/tiff MIME类型的文件。将其设置为您选择的插件。QuickTime应该有用(对我来说是雪豹)。

    推荐文章