阅读:30159回复:23
mozilla插件开发太困难了~~
写一个插件给浏览器的JAVASCRIPT调用,实现对计算机串口的控制,在IE下,用ACTIVEX可以很容易就做出来了,但是在LINUX的MOZILLA下要实现就困难重重.
费了很大的力气,终于实现了一个脚本可以调用的插件,可以在控制台打印出东西,但是发现调用打开串口的函数OPEN时,运行MOZILLA就出错,说是找不到这个函数.都不知道是什么原因,编译的时候一点错都没有. 有谁做过这方面的开发吗?那里可以找到相关的资料呢? |
|
1楼#
发布于:2005-01-26 16:14
好東西,支持下 :good
<!-- w --><a class="postlink" href="http://www.starbabyhk.com/">www.starbabyhk.com/</a><!-- w --> 星级宝贝母婴服务 幫助妈妈來港生子 Tel:86-0755-82823320 Email :starbabyching@hotmail.com |
|
2楼#
发布于:2005-01-26 16:14
OK
|
|
3楼#
发布于:2005-01-26 16:14
我也想用vc开发插件(plugins)可惜找不到全面的资料,又没有vc可以编过的例子.helloworld也好啊
|
|
4楼#
发布于:2005-01-26 16:14
有谁能清楚的讲解一下插件和扩展开发的不同之处?
主要是方法和采用的技术都是什么? |
|
5楼#
发布于:2005-01-26 16:14
如IE里的Google工具栏就是扩展,3721上网助手也是扩展。而Flash player,RealPlay ,ms media player则是插件。不过似乎扩展稍走一步,或换个角度看也可以认为是插件。
|
|
6楼#
发布于:2005-01-26 16:14
插件(plugin)和扩展(extension)的区别,刚在别处看到
plugin主要用于扩展HTML的功能,比如java plugin和flash plugin就是嵌在Web页面里运行的程序。Extension则主要用于扩展浏览器本身的功能,像FlashGot Extension就可以让FireFox和IE一样支持“下载所有链接”这样的功能 |
|
7楼#
发布于:2005-01-26 16:14
插件分Scriptable和 not Scriptable吗?另外插件和扩展有何区别?
插件分Scriptable和 not Scriptable吗?另外插件和扩展有何区别? |
|
8楼#
发布于:2005-01-26 16:14
前面提到的一个网址里面有些资料,MOZILLA的原代码里面有例子.
|
|
9楼#
发布于:2005-01-26 16:14
我想开发一个WINDOWS版MOZILLA的插件,请问该到哪里去找编程资料呢?
先谢谢了... |
|
10楼#
发布于:2005-01-26 16:14
不好意思,也许我没有很好理解你的意思.
由于这个项目非常紧迫,也来不及仔细查看所有的信息了. 谢谢斑竹的回复. |
|
11楼#
发布于:2005-01-26 16:14
我已经和你说了,基于XPConnect的靠传一个xpcom的方法已经过时了,其原因之一就是因为传的是一个C++对象,有很多兼容性的问题,比如一个gcc2.96编译的mozilla和gcc3.3编译的scriptable plugin放在一起是铁定不工作的。
仔细看http://www.mozilla.org/projects/plugins/ 看上面哪个写着New,哪个写着deprecated |
|
12楼#
发布于:2005-01-26 16:14
不过斑竹可能忽视了一个问题,其实XPConnect是基于C++的.我现在的插件就是用它文章中说的方法做的,已经不是C了.不知道我说的对不对.
|
|
13楼#
发布于:2005-01-26 16:14
在我前面的回复里面,纠正一个错误,我把LiveConnect 说成XPConnect了,现在最新的插件用XPConnect代替了原来老的LiveConnect ,在我下载的GECKO的SDK中的例子是LiveConnect ,所以不能用了,要重新移植
|
|
14楼#
发布于:2005-01-26 16:14
原来这个是新发布的消息,怪不得我没有发现~斑竹还是今天关注最新动态啊,呵呵.
|
|
上一页
下一页