It's not a secret anymore!*
The moose likes HTML, CSS and JavaScript and the fly likes Why is this code working just in IE Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Why is this code working just in IE" Watch "Why is this code working just in IE" New topic
Author

Why is this code working just in IE

Daniel Pedroza
Greenhorn

Joined: Jun 15, 2012
Posts: 3

I've gotten a code from topaz SigPlus
But it is only working on IE 8, I've tried with Firefox 12, Chrome 19 and Opera 12 and doesn't work with any of those 3

Here is the code:



What is it wrong that makes it not working on othes browsers?
This is supposed to get the digital signature from a digitar signature pad, one of this: PAD
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61092
    
  66

This is likely something you should pursue with the vendor.

I suspect it uses an ActiveX control in which case it will never work in anything other than IE*.




* Which in this day and age is a FAIL of major proportions as IE is no longer the dominant browser.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Daniel Pedroza
Greenhorn

Joined: Jun 15, 2012
Posts: 3

Yeah, it uses Activex, is there a way for making that firefox be able to use ActiveX?
Eric Pascarello
author
Rancher

Joined: Nov 08, 2001
Posts: 15376
    
    6
Daniel Pedroza wrote:Yeah, it uses Activex, is there a way for making that firefox be able to use ActiveX?


If you fork the browser and write in the support yourself.

ActiveX is IE only as Bear stated.

Eric
Greg Charles
Sheriff

Joined: Oct 01, 2001
Posts: 2849
    
  11

There's something called FF ActiveX Host at http://code.google.com/p/ff-activex-host . It doesn't seem to be maintained, but it might work. Another possible solution is IE Tab, a Firefox Add-on (Windows only) that doesn't make ActiveX work on Firefox, but makes an IE browser window appear inside a Firefox browser. I use that when I have to use Sharepoint at work. It automatically opens those pages with IE, but otherwise still looks like I'm using Firefox. Of course, all your Firefox users would have to install that Add-on and configure it to activate whenever they went to one of your pages. Also, they'd have to be on a Windows platform.

The best thing to do is refactor your web pages to not use ActiveX, which is an outdated, insecure, and needlessly proprietary technology.
Daniel Pedroza
Greenhorn

Joined: Jun 15, 2012
Posts: 3

Greg Charles wrote:There's something called FF ActiveX Host at http://code.google.com/p/ff-activex-host . It doesn't seem to be maintained, but it might work. Another possible solution is IE Tab, a Firefox Add-on (Windows only) that doesn't make ActiveX work on Firefox, but makes an IE browser window appear inside a Firefox browser. I use that when I have to use Sharepoint at work. It automatically opens those pages with IE, but otherwise still looks like I'm using Firefox. Of course, all your Firefox users would have to install that Add-on and configure it to activate whenever they went to one of your pages. Also, they'd have to be on a Windows platform.

The best thing to do is refactor your web pages to not use ActiveX, which is an outdated, insecure, and needlessly proprietary technology.


Thanks, I've just tried FF ActiveX Host but didn't work, I'll see if there is a way to make it without ActiveX, or maybe it could be with a java Applet.
Thank you
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Why is this code working just in IE