sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:30159回复:23

mozilla插件开发太困难了~~

楼主#
更多 发布于:2005-01-26 16:14
写一个插件给浏览器的JAVASCRIPT调用,实现对计算机串口的控制,在IE下,用ACTIVEX可以很容易就做出来了,但是在LINUX的MOZILLA下要实现就困难重重.
费了很大的力气,终于实现了一个脚本可以调用的插件,可以在控制台打印出东西,但是发现调用打开串口的函数OPEN时,运行MOZILLA就出错,说是找不到这个函数.都不知道是什么原因,编译的时候一点错都没有.
有谁做过这方面的开发吗?那里可以找到相关的资料呢?
blutack
小狐狸
小狐狸
  • UID30364
  • 注册日期2009-09-13
  • 最后登录2009-09-13
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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
learnfirefox
小狐狸
小狐狸
  • UID29829
  • 注册日期2009-07-26
  • 最后登录2009-09-02
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-01-26 16:14
OK
deardream
小狐狸
小狐狸
  • UID11467
  • 注册日期2006-02-08
  • 最后登录2006-02-08
  • 发帖数2
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-01-26 16:14
我也想用vc开发插件(plugins)可惜找不到全面的资料,又没有vc可以编过的例子.helloworld也好啊
bb666666
小狐狸
小狐狸
  • UID5370
  • 注册日期2005-04-22
  • 最后登录2005-04-22
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-01-26 16:14
有谁能清楚的讲解一下插件和扩展开发的不同之处?
主要是方法和采用的技术都是什么?
bb666666
小狐狸
小狐狸
  • UID5370
  • 注册日期2005-04-22
  • 最后登录2005-04-22
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2005-01-26 16:14
如IE里的Google工具栏就是扩展,3721上网助手也是扩展。而Flash player,RealPlay ,ms media player则是插件。不过似乎扩展稍走一步,或换个角度看也可以认为是插件。
bb666666
小狐狸
小狐狸
  • UID5370
  • 注册日期2005-04-22
  • 最后登录2005-04-22
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-01-26 16:14
插件(plugin)和扩展(extension)的区别,刚在别处看到
plugin主要用于扩展HTML的功能,比如java plugin和flash plugin就是嵌在Web页面里运行的程序。Extension则主要用于扩展浏览器本身的功能,像FlashGot Extension就可以让FireFox和IE一样支持“下载所有链接”这样的功能
bb666666
小狐狸
小狐狸
  • UID5370
  • 注册日期2005-04-22
  • 最后登录2005-04-22
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-01-26 16:14
插件分Scriptable和 not Scriptable吗?另外插件和扩展有何区别?
插件分Scriptable和 not Scriptable吗?另外插件和扩展有何区别?
sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-01-26 16:14
前面提到的一个网址里面有些资料,MOZILLA的原代码里面有例子.
芊芊
小狐狸
小狐狸
  • UID2761
  • 注册日期2005-02-03
  • 最后登录2005-02-05
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-01-26 16:14
我想开发一个WINDOWS版MOZILLA的插件,请问该到哪里去找编程资料呢?
先谢谢了...
sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-01-26 16:14
不好意思,也许我没有很好理解你的意思.
由于这个项目非常紧迫,也来不及仔细查看所有的信息了.

谢谢斑竹的回复.
猫头猪
狐狸大王
狐狸大王
  • UID163
  • 注册日期2004-11-25
  • 最后登录2005-12-04
  • 发帖数595
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2005-01-26 16:14
我已经和你说了,基于XPConnect的靠传一个xpcom的方法已经过时了,其原因之一就是因为传的是一个C++对象,有很多兼容性的问题,比如一个gcc2.96编译的mozilla和gcc3.3编译的scriptable plugin放在一起是铁定不工作的。
仔细看http://www.mozilla.org/projects/plugins/
看上面哪个写着New,哪个写着deprecated
sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2005-01-26 16:14
不过斑竹可能忽视了一个问题,其实XPConnect是基于C++的.我现在的插件就是用它文章中说的方法做的,已经不是C了.不知道我说的对不对.
sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-01-26 16:14
在我前面的回复里面,纠正一个错误,我把LiveConnect 说成XPConnect了,现在最新的插件用XPConnect代替了原来老的LiveConnect ,在我下载的GECKO的SDK中的例子是LiveConnect ,所以不能用了,要重新移植
sam
sam
小狐狸
小狐狸
  • UID1799
  • 注册日期2005-01-06
  • 最后登录2005-03-01
  • 发帖数18
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-01-26 16:14
原来这个是新发布的消息,怪不得我没有发现~斑竹还是今天关注最新动态啊,呵呵.
上一页
游客

返回顶部