我一直在遵循以下喷火教程:
http://www.firebreath.org/display/documentation/Mac+Video+Tutorial
在第二个视频中,在我构建了我的插件并在/Library/Internet/Plug-ins 部分中包含 ScreenTutorialPlugin.plugin 文件后,它不会显示在 firefox 中,当我去检查它时 about:plugins,它只是不显示。但是当我去检查/图书馆/互联网/插件时,在终端中,它确实显示出来。
当我打开一个插件文件并在浏览器中打开时,它说该插件不起作用。
我认为这与/plug-ins 部分中链接部分 ln -s 的文件有关。
或者原因可能是我使用3种不同的浏览器? Safari,Firefox和Chrome。
谢谢
根据提供的信息,很难确定您的问题是什么,但这里有一些需要考虑/理解的事情:
- FireBreath插件是NPAPI插件,因此应该可以在您提到的所有三个浏览器上运行。
- 应该安装它的路径是"/Library/Internet Plugins",而不是"/Library/Internet/Plugins",如果您实际上已按照您的指示将其放置在后一个目录中,并且这不是拼写错误,那么这绝对是您问题的一部分
- 如果您创建指向实际.plugin目录的符号链接,则使用 ln -s 应该可以工作,但如果没有,您可以随时尝试复制文件本身
- 如果一切都正确构建,您应该有一个名为(插件名称).plugin/内容/MacOS/(插件名称)的二进制文件,其中(插件名称)是插件的名称
希望其中一些有所帮助;如果没有,请提供有关您尝试过的更多信息,我们将尝试提供更多帮助。 你正在做的事情绝对应该有效 - 我每天都使用FireBreath在Mac上创建的插件。