现在有两个思路:1、找出在非IE浏览器下JS与ActiveX交互的方法
2、重新开发一个支持IE和非IE内核的插件 或 单独开发一个支持非IE内核的插件,用JS判断用户使用的是什么浏览器然后加载相应支持的插件,
但是两个思路都有问题,麻烦大神们帮我出出主意:
1、非IE浏览器下JS怎么与ActiveX进行交互(比如用JS访问AcrtiveX的一些属性或方法)
2、用什么技术来开发适用所有浏览器或适用非IE浏览器的插件
18 个解决方案
#1
是不是flash, silverlight什么的会在大多数浏览器下支持。
#2
flash,silverlight都没用过 ,要是确定能支持的话我可以去研究一下。。。
顺道补充一下刚漏掉的内容,我是安装了一个名字叫“ffactivex-setup-r39.exe” 的包后,在非IE浏览器中也能使用ActiveX控件
#3
ffactivex估计safiri啥的不支持吧。
#4
这个没试过,现阶段主要满足windows下的
#5
为何我发了三四个帖子请教这个问题,每个帖子都冷冷清清。。。。都是有一个二个回复的。。。。
#6
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
#7
我也觉得如果HTML5可以完成你的需求,最好使用html5。
#8
好,我百度一下看html5怎么个玩法,看行不行
#9
HTML5在IE8里好多东西都不支持 参见 http://fmbip.com/litmus/
另外我有点疑惑,我要实现的是要能通过网页在客户端运行,并且能访问客户端本地文件的这么个功能,用html5是不是解决不了感觉 。。
#10
访问客户端本地文件这个flash和silverlight估计也不行。
#11
“访问客户端文件”,这就不是一个互联网软件思路。如果你一定要用网页去承载这种应用也可以,但是不要指望什么浏览器去支持你这种想法。试想一下,如果可以,那么任何人都可以在它的网页上去取得全世界所有人的本地文件了。
明摆着的事情,就不要反复纠结了。
Silverlight、Flash等也支持什么“访问客户端本地文件”,它们用于支持非常高级的功能(例如高级动画、Tcp通讯等等),但是不是用于提供低级的功能的。
#12
Silverlight、Flash等也支持什么“访问客户端本地文件” --> Silverlight、Flash等也绝对不会去支持什么“访问客户端本地文件”
#13
flash\flex,silverlight。。也不是都支持,尤其是荧光,用的很纠结。。很多时候造成莫名其妙的机器奇卡
#15
如果是操作本地文件等高权限操作,那么必须写插件,IE有IE的插件(ActiveX),chrome有chrome插件(NPAPI),firefox有firefox插件,各不相同,都得学,所以一般现在银行类的插件都只支持IE
#16
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。 我也觉得如果HTML5可以完成你的需求,最好使用html5。
HTML5在IE8里好多东西都不支持 参见 http://fmbip.com/litmus/
另外我有点疑惑,我要实现的是要能通过网页在客户端运行,并且能访问客户端本地文件的这么个功能,用html5是不是解决不了感觉 。。
“访问客户端文件”,这就不是一个互联网软件思路。如果你一定要用网页去承载这种应用也可以,但是不要指望什么浏览器去支持你这种想法。试想一下,如果可以,那么任何人都可以在它的网页上去取得全世界所有人的本地文件了。
明摆着的事情,就不要反复纠结了。
Silverlight、Flash等也支持什么“访问客户端本地文件”,它们用于支持非常高级的功能(例如高级动画、Tcp通讯等等),但是不是用于提供低级的功能的。
我现在需要做的是一个bs的数据管理的系统,在数据上传之前需要对数据进行一些校验操作,需要上传的数据往往又很大(G为单位,目前只考虑在局域网里使用)所以没办法才想着用Activex这种东西的。。。
#17
如果是操作本地文件等高权限操作,那么必须写插件,IE有IE的插件(ActiveX),chrome有chrome插件(NPAPI),firefox有firefox插件,各不相同,都得学,所以一般现在银行类的插件都只支持IE
看来是要针对现在主流的浏览器挨个写插件了,银行类的插件不知道,像淘宝的、支付宝的插件不是现在所有浏览器都可以正常跑的么,不知道他们是怎么做的,估计也是针对每个浏览器写个插件这样子了。。。
#18
没有答案,后面决定自己用java applet从新实现,结贴了吧。。
#1
是不是flash, silverlight什么的会在大多数浏览器下支持。
#2
是不是flash, silverlight什么的会在大多数浏览器下支持。
flash,silverlight都没用过 ,要是确定能支持的话我可以去研究一下。。。
顺道补充一下刚漏掉的内容,我是安装了一个名字叫“ffactivex-setup-r39.exe” 的包后,在非IE浏览器中也能使用ActiveX控件
#3
ffactivex估计safiri啥的不支持吧。
#4
ffactivex估计safiri啥的不支持吧。
这个没试过,现阶段主要满足windows下的
#5
为何我发了三四个帖子请教这个问题,每个帖子都冷冷清清。。。。都是有一个二个回复的。。。。
#6
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
#7
我也觉得如果HTML5可以完成你的需求,最好使用html5。
#8
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
我也觉得如果HTML5可以完成你的需求,最好使用html5。
好,我百度一下看html5怎么个玩法,看行不行
#9
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。
我也觉得如果HTML5可以完成你的需求,最好使用html5。
HTML5在IE8里好多东西都不支持 参见 http://fmbip.com/litmus/
另外我有点疑惑,我要实现的是要能通过网页在客户端运行,并且能访问客户端本地文件的这么个功能,用html5是不是解决不了感觉 。。
#10
访问客户端本地文件这个flash和silverlight估计也不行。
#11
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。 我也觉得如果HTML5可以完成你的需求,最好使用html5。
HTML5在IE8里好多东西都不支持 参见 http://fmbip.com/litmus/
另外我有点疑惑,我要实现的是要能通过网页在客户端运行,并且能访问客户端本地文件的这么个功能,用html5是不是解决不了感觉 。。
“访问客户端文件”,这就不是一个互联网软件思路。如果你一定要用网页去承载这种应用也可以,但是不要指望什么浏览器去支持你这种想法。试想一下,如果可以,那么任何人都可以在它的网页上去取得全世界所有人的本地文件了。
明摆着的事情,就不要反复纠结了。
Silverlight、Flash等也支持什么“访问客户端本地文件”,它们用于支持非常高级的功能(例如高级动画、Tcp通讯等等),但是不是用于提供低级的功能的。
#12
Silverlight、Flash等也支持什么“访问客户端本地文件” --> Silverlight、Flash等也绝对不会去支持什么“访问客户端本地文件”
#13
flash\flex,silverlight。。也不是都支持,尤其是荧光,用的很纠结。。很多时候造成莫名其妙的机器奇卡
#14
有人完成的作品,你可以看一下这个:
http://download.csdn.net/detail/xhanhan/4544576
http://download.csdn.net/detail/xhanhan/4544576
#15
如果是操作本地文件等高权限操作,那么必须写插件,IE有IE的插件(ActiveX),chrome有chrome插件(NPAPI),firefox有firefox插件,各不相同,都得学,所以一般现在银行类的插件都只支持IE
#16
因为没什么好方法让其它的浏览器支持ACTIVEX。
ACTIVEX主要用于跟本地硬件打交道,这时一定要用IE的。
其它时候就不要用ACTIVEX了,
HTML5是最新的标准,各浏览器都应支持的,看能不能满足你的要求。 我也觉得如果HTML5可以完成你的需求,最好使用html5。
HTML5在IE8里好多东西都不支持 参见 http://fmbip.com/litmus/
另外我有点疑惑,我要实现的是要能通过网页在客户端运行,并且能访问客户端本地文件的这么个功能,用html5是不是解决不了感觉 。。
“访问客户端文件”,这就不是一个互联网软件思路。如果你一定要用网页去承载这种应用也可以,但是不要指望什么浏览器去支持你这种想法。试想一下,如果可以,那么任何人都可以在它的网页上去取得全世界所有人的本地文件了。
明摆着的事情,就不要反复纠结了。
Silverlight、Flash等也支持什么“访问客户端本地文件”,它们用于支持非常高级的功能(例如高级动画、Tcp通讯等等),但是不是用于提供低级的功能的。
我现在需要做的是一个bs的数据管理的系统,在数据上传之前需要对数据进行一些校验操作,需要上传的数据往往又很大(G为单位,目前只考虑在局域网里使用)所以没办法才想着用Activex这种东西的。。。
#17
如果是操作本地文件等高权限操作,那么必须写插件,IE有IE的插件(ActiveX),chrome有chrome插件(NPAPI),firefox有firefox插件,各不相同,都得学,所以一般现在银行类的插件都只支持IE
看来是要针对现在主流的浏览器挨个写插件了,银行类的插件不知道,像淘宝的、支付宝的插件不是现在所有浏览器都可以正常跑的么,不知道他们是怎么做的,估计也是针对每个浏览器写个插件这样子了。。。
#18
没有答案,后面决定自己用java applet从新实现,结贴了吧。。