我正在尝试使用Topaz Systems签名板将电子签名合并到我的Web应用程序中。一切似乎都在Internet Explorer中工作,因为签名板使用Active X访问插入USB端口的打击垫。然而,我的Web应用程序依赖于Chrome,因此我试图在Chrome中进行合作。
我尝试过使用Active X for Chrome插件失败了 Active X for Chrome
插件本身似乎正在工作,并且控制台有输出但是我无法签署该框 我目前正在尝试使用的简单演示 Topaz Site Demos
我将非常感谢您对如何实现这一目标的任何帮助或指导!
答案 0 :(得分:7)
Topaz发布了一个适用于Firefox,Chrome,Safari,Opera和Internet Explorer浏览器的插件。我用铬测试了它,它可以工作。
答案 1 :(得分:1)
截至目前,使用chrome工作的Topaz签名板的唯一方法是创建一个applet。这是一个例子:
import java.applet.Applet;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.beans.Beans;
import javax.comm.CommDriver;
import com.topaz.sigplus.SigPlus;
import com.topaz.sigplus.SigPlusEvent0;
import com.topaz.sigplus.SigPlusListener;
public class SigPlusAppletDemo extends Applet {
public void init() {
// TODO Auto-generated method stub
super.init();
SigPlusAppletDemo demo = new SigPlusAppletDemo();
}
public void start() {
// TODO Auto-generated method stub
super.start();
}
/**
*
*/
SigPlus sigObj = null;
public SigPlusAppletDemo()
{
try
{
ClassLoader cl = (com.topaz.sigplus.SigPlus.class).getClassLoader();
sigObj = (SigPlus)Beans.instantiate( cl, "com.topaz.sigplus.SigPlus" );
setLayout( new GridLayout( 1, 1 ) );
add( sigObj );
sigObj.addSigPlusListener( new SigPlusListener()
{
public void handleTabletTimerEvent( SigPlusEvent0 evt )
{
}
public void handleNewTabletData( SigPlusEvent0 evt )
{
}
public void handleKeyPadData( SigPlusEvent0 evt )
{
}
} );
setSize( 500, 100 );
show();
sigObj.setTabletModel( "SignatureGemLCD1X5" );
sigObj.setTabletComPort( "HID1" );
sigObj.setTabletState( 1 );
}
catch ( Exception e )
{
return;
}
}
}