2010-01-29 64 views
2

我刚刚将我的Mac升级到Firefox 3.6,现在我的TIFF查看插件都无法工作。Firefox 3.6插件在Mac上失败?

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

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

有没有人看到这个?

(这是编程相关的,因为我在写AccelViewTIFF,并且如果插件框架改变,我需要修复它...)

编辑补充:

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

我查看了Mozilla的“basicplugin”(位于标准mozilla源代码下的mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac中),它工作正常。我将我的所有函数与BasicPlugin中的函数进行了比较,并且我唯一没有的函数是drawPlugin函数,该函数似乎用于实际工作。所有等同的功能都有相同的界面。

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

有没有错误,无论是在Firefox的错误控制台或以任何控制台日志,我可以看到...

什么想法?

回答

0

您使用豹或雪豹吗?

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

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

+0

Firefox不会为我提供Quicktime插件作为TIFF选项。只有预览或其他外部应用程序... – 2010-02-11 18:43:19

+0

然后我会重新安装QuickTime。这些链接将有助于: http://www.apple.com/quicktime/troubleshooting/ http://support.mozilla.com/kb/QuickTime – 2010-02-11 18:48:10

1

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

让我们听听它的进展。

+1

是的,QuickDraw绘图不仅仅被弃用,因为OSX 10.4(http:///developer.apple.com/legacy/mac/library/documentation/Carbon/Reference/QuickDraw_Ref/Reference/reference.html&usg=AFQjCNG8gCrSWfsD4IvxI0bCJVPiVcf1Iw),但在64位环境中也不可用(http://developer.apple.com/mac/库/文档/碳/概念/ Carbon64BitGuide/OtherAPIChanges/OtherAPIChanges.html&USG = AFQjCNGEvwasXoBGzyBaHSaUTYYNkrPedw) – 2010-02-18 21:19:42