阅读:3980回复:8
[求助]如何在FireFox下实现类似于ActiveX的插件
现在有个需求——用JS调用本地的DLL,开始的想法是将DLL封装成ActiveX控件,再用JS调用就方便了,但ActiveX只能在IE上使用。
请问,在FireFox下有无办法让JS调用本地DLL呢??? 只有告诉我大致使用什么技术,剩下的我自己去狗~~ 非常感谢!!! |
|
1楼#
发布于:2011-07-04 10:21
不用想了, 就是 ctypes. 我写在python下的代码很轻松就能移植到moz-js上.
不过要小心, moz的ctypes实现没有特别地在win环境下使用结构化异常捕获机制, 所以一旦ctypes的调用出现general protection(#GP)之类的异常, 整个firefox都要被windows喀嚓掉. |
|
2楼#
发布于: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 |
|
|
3楼#
发布于:2011-07-04 10:21
我研究了几天,没什么进展,874584348 我的Q,可以讨论下
|
|
4楼#
发布于:2011-07-04 10:21
小弟也在做本地读卡器的DLL调用,现在需要在firefox上能实现,求大虾帮助
|
|
5楼#
发布于:2011-07-04 10:21
好的,我先看看吧,先谢谢各位了
|
|
6楼#
发布于:2011-07-04 10:21
还有个 chrome 特权的
https://developer.mozilla.org/en/js-cty ... _reference |
|
7楼#
发布于:2011-07-04 10:21
|
|
|
8楼#
发布于:2011-07-04 10:21
没有人知道吗?
是太简单了,还是不能实现? |
|