Firefox Plugin 的编程总会遇到这样或那样的问题, 制作 Firefox Plugin的几个注意点 中提及了一些可能出现的情况及其解决方法,但毕竟有限,大多数的情况都是程序员靠自己的能力解决的。如果程序员能够有一些简单的演示代码作为参考,是非常有益于问题的解决。作者根据自己的一下经验,收集了一些演示代码的超链,共享给网友。
npruntime
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/npruntime/
npthread
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/npthread/windows/
simple
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/simple/
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/samples/simple/
npnul32
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/default/windows/
4x-scriptable
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/4x-scriptable/
SanePlugin
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/SanePlugin/
scriptable
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/samples/scriptable/
basic
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/samples/basic/
winless
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/sdk/samples/winless/
unixprinting
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/unixprinting/
testevents
http://mxr.mozilla.org/seamonkey/source/modules/plugin/samples/testevents/
spy
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/spy/
tester
http://mxr.mozilla.org/seamonkey/source/modules/plugin/tools/tester/
Plugins testcases
http://www-archive.mozilla.org/quality/browser/front-end/testcases/plugins/
OJI testcases
http://www-archive.mozilla.org/quality/browser/front-end/testcases/oji/
http://www.mozilla.org/projects/plugins/plugins_testing_checklist.html
上面的链接比较多,我推荐 scriptable 和 npruntime 两个较好。如果有时间,其他的也可以学习一下。