Xiangism
小狐狸
小狐狸
  • UID36660
  • 注册日期2011-07-04
  • 最后登录2011-07-08
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3978回复:8

[求助]如何在FireFox下实现类似于ActiveX的插件

楼主#
更多 发布于:2011-07-04 10:21
现在有个需求——用JS调用本地的DLL,开始的想法是将DLL封装成ActiveX控件,再用JS调用就方便了,但ActiveX只能在IE上使用。
请问,在FireFox下有无办法让JS调用本地DLL呢???
只有告诉我大致使用什么技术,剩下的我自己去狗~~
非常感谢!!!
Xiangism
小狐狸
小狐狸
  • UID36660
  • 注册日期2011-07-04
  • 最后登录2011-07-08
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2011-07-04 10:21
没有人知道吗?
是太简单了,还是不能实现?
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2025-09-11
  • 发帖数1325
  • 经验98枚
  • 威望0点
  • 贡献值34点
  • 好评度15点
  • 社区居民
  • 忠实会员
2楼#
发布于:2011-07-04 10:21
我很懒...
z1581306xxxx
小狐狸
小狐狸
  • UID35205
  • 注册日期2011-02-06
  • 最后登录2011-11-07
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2011-07-04 10:21
Xiangism
小狐狸
小狐狸
  • UID36660
  • 注册日期2011-07-04
  • 最后登录2011-07-08
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-07-04 10:21
好的,我先看看吧,先谢谢各位了
www568189878
小狐狸
小狐狸
  • UID36682
  • 注册日期2011-07-08
  • 最后登录2011-07-08
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2011-07-04 10:21
小弟也在做本地读卡器的DLL调用,现在需要在firefox上能实现,求大虾帮助
Xiangism
小狐狸
小狐狸
  • UID36660
  • 注册日期2011-07-04
  • 最后登录2011-07-08
  • 发帖数4
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2011-07-04 10:21
我研究了几天,没什么进展,874584348 我的Q,可以讨论下
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2025-02-19
  • 发帖数1201
  • 经验67枚
  • 威望0点
  • 贡献值34点
  • 好评度10点
7楼#
发布于:2011-07-04 10:21
我不懂编程,遇到的一些可能有关的链接不知对楼主有没有帮助

Issue 14 - np-activex - 不知有没有firefox支持的日程呢? - Enable ActiveX plug-ins for NPAPI browsers - Google Project Hosting
http://code.google.com/p/np-activex/issues/detail?id=14

楼主可以试试和这个项目的负责人联络一下。他那边成功让chrome用上工行之类的网银。
ActiveX for Chrome - Chrome Web Store
https://chrome.google.com/webstore/deta ... laponefajn

另外,楼上提到的js-ctype不知道有没用。。。见过本来要dll实现的换这个。如statusbarEx AMO上喜感的更新记录:
版本 0.3.3

- 用 js-ctypes 重写了原先的 stautsbarex.dll,现在不需要 dll 了。js-ctypes 果然牛×,不过效率比 dll 肯定是要低一点。
- 因为不再有 dll 了,所以很容易的支持了 firefox 5.x,据测试,对于 6.x, 7.x 都是可以工作。这下轻松不少了。
- 还有就是用了 js-ctypes 以后,腰不酸了,背不疼了,腿也不抽筋儿了,应能直接在 64 位的 firefox 下运行了 (我没有条件测试,不过理论上应该如此)
以前firefox跳个票的时间现在可以发布几个正式版了-_-
Arch8314
小狐狸
小狐狸
  • UID35481
  • 注册日期2011-03-15
  • 最后登录2012-07-07
  • 发帖数8
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2011-07-04 10:21
不用想了, 就是 ctypes. 我写在python下的代码很轻松就能移植到moz-js上.

不过要小心, moz的ctypes实现没有特别地在win环境下使用结构化异常捕获机制, 所以一旦ctypes的调用出现general protection(#GP)之类的异常, 整个firefox都要被windows喀嚓掉.
游客

返回顶部