Firefox 3.6 插件在 Mac 上失败?

发布于 2024-08-19 19:01:26 字数 845 浏览 14 评论 0原文

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

在 3.5 中,如果我打开了 Quicktime,那么我会通过 Quicktime 查看 tiff。如果我禁用了 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 的错误控制台或我能看到的任何控制台日志中都没有错误......

有什么想法吗?

I just upgraded my mac to Firefox 3.6, and now neither of my TIFF Viewing plugins work.

in 3.5, If I had Quicktime on, then I'd get the tiff, viewed through quicktime. If I had Quicktime disabled, but my own plugin, AcellViewTIFF enabled, then I would get ViewTIFF viewing the TIFF. Since I'm the author of ViewTIFF, That's how I had it most of the time.

After I upgraded to 3.6, if ViewTIFF is enabled, I just get a blank space. if ViewTIFF is disabled, no matter whether or not Quicktime is enabled, it goes straight to preview.

Has anyone seen this?

(This is programming related because I'm writing AccelViewTIFF, and if the framework for plugins changed, I need to fix it...)

Edit to add:

This is an NPAPI plugin, I've removed or commented out the main, so I don't think that this is a CFM plugin problem.

I looked at Mozilla's "basicplugin" (located in mozilla-1-9-1-f15a2686e9a6/modules/plugin/sdk/samples/basic/mac under the standard mozilla source) and it works. I compared all of my functions to the functions in BasicPlugin, and the only function that it has that I don't is the drawPlugin function, which appears to do the actual work. All equivalent functions have the same interface.

When I remove or disable AccelViewTIFF, Firefox downloads the image and gives it to preview. When I enabled it it does nothing. This tells me that Firefox IS seeing that I have a plugin, but it's not running it for some reason.

There are no errors either in Firefox's error console or in any of the console logs I can see...

any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

墨小沫ゞ 2024-08-26 19:01:26

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

让我们听听进展情况。

For the record, the problem was that this is an OLD plugin that still uses Quickdraw routines. evidently, they didn't make it into 64b, and so they don't work in FF 3.6.

Lets hear it for progress.

寄人书 2024-08-26 19:01:26

您使用的是 Leopard 还是 Snow Leopard?

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

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

Are you using Leopard or Snow Leopard?

TIFF files open fine with the QuickTime 7.6.3.0 plugin with Firefox 3.6.

Go to Firefox -> Preferences -> Applications. Search for "tif" and then you can choose how Firefox handles files with the image/tiff MIME type. Set it to the plugin of your choosing. QuickTime should work (is for me on Snow Leopard).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文