作者anecdotes (C++)
看板Web_Design
标题[请益] 如何用browser列印、和信用卡读卡机做IO
时间Thu Jun 26 00:32:09 2014
就我所知,browser-based架构的死穴之一是:browser不能控制device。其传说原因是「安全考量」。但是,曾经在某车商见到这种景象:用IE browser。可以选择桌子旁边的印表机,可以列印发票,可以刷卡。简直太不可思议了!请教先进:(1) 如果是从http server下载PDF之类的档案,然後列印的话,可以理解。但是,如果不是采用这种「间接」方法,是怎样设计,才能这样「直接」列印呢?难道Adobe有IE的printer API的plug-in,让程式师去呼叫javascript或M$ ActiveX,把PDF送去plug-in的API,直接输出?(2)
Browser是怎样和信用卡的读卡机做I/O的?还是我看错了:信用卡的读卡机其实是独立设备,根本没有和他们的browser-based application整合,是用手工在browser输入信用卡号、失效日、金额?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.64.87.186
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1403713932.A.C44.html
1F:→ alog:目前国外网站主流都是VISA/MASTER 06/26 02:53
2F:→ alog:输入卡号、到期日、跟Validation Code(後三码) 06/26 02:54
3F:→ alog:网站在连线交易,一定要用HTTPS 06/26 02:54
4F:→ alog:IE跟硬体连线多靠ActiveX 06/26 02:55
5F:→ alog:架构,也就是目前微软可以保持长久以来竞争力的秘密 06/26 02:56
6F:推 spjay1:不能控制device? 那我是怎麽用webatm的XD 06/26 08:42
7F:→ anecdotes:感谢alog!受益匪浅! 06/26 11:40
8F:→ anecdotes:@spjay1.该银行的web ATM能否在Linux & firefox上面用? 06/26 11:46
10F:推 nightspirit:信用卡读卡机基本上就是键盘输入只是有特定pattern 06/26 12:03
12F:→ nightspirit:读key event就可以了 06/26 12:04
14F:→ anecdotes:@spjay1.如雷贯耳!原来browser plug-in/extenstion无所 06/26 15:42
15F:→ anecdotes:@spjay1.不能。Mozilla:XPCOM + XPConnect=控制device 06/26 15:44
16F:→ anecdotes:@nightspirit.感谢!若只求卡号,读key event是足够。 06/26 15:45
17F:→ anecdotes:@nightspirit.但若要命令卡机交易,势必需要extension。 06/26 15:47
18F:→ anecdotes:@spjay1.不知道js的window.print()的报表效果和PDF档, 06/26 15:50
19F:→ anecdotes:@spjay1.二者的差异,恐怕有点大? 06/26 15:50
20F:推 spjay1:效果不就现在前端技术的部分? 06/26 15:55
22F:→ anecdotes:@spjay1.从(1)生产力(2)列印效果两个观点,宜选择何者? 06/28 00:02
23F:→ anecdotes:@spjay1.(a)CSS+html+js.window.print(), (b)server产生 06/28 00:04
24F:→ anecdotes:@spjay1.PDF後,browser下载并列印? 06/28 00:05
25F:→ anecdotes:@spjay1.(b)是指:先用WYSIWYG设计报表样板,然後在 06/28 00:19
26F:→ anecdotes:@spjay1.server产生PDF。 06/28 00:21
28F:→ jinmin88:用applet的好处是可以跨很多浏览器..只要有装JRE都可用 06/29 14:37