[請益] 如何用browser列印、和信用卡讀卡機做IO

看板Web_Design作者 (C++)時間10年前 (2014/06/26 00:32), 編輯推噓5(5023)
留言28則, 5人參與, 最新討論串1/1
就我所知,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://www.ptt.cc/bbs/Web_Design/M.1403713932.A.C44.html

06/26 02:53, , 1F
目前國外網站主流都是VISA/MASTER
06/26 02:53, 1F

06/26 02:54, , 2F
輸入卡號、到期日、跟Validation Code(後三碼)
06/26 02:54, 2F

06/26 02:54, , 3F
網站在連線交易,一定要用HTTPS
06/26 02:54, 3F

06/26 02:55, , 4F
IE跟硬體連線多靠ActiveX
06/26 02:55, 4F

06/26 02:56, , 5F
架構,也就是目前微軟可以保持長久以來競爭力的秘密
06/26 02:56, 5F

06/26 08:42, , 6F
不能控制device? 那我是怎麼用webatm的XD
06/26 08:42, 6F

06/26 11:40, , 7F
感謝alog!受益匪淺!
06/26 11:40, 7F

06/26 11:46, , 8F
@spjay1.該銀行的web ATM能否在Linux & firefox上面用?
06/26 11:46, 8F

06/26 11:56, , 9F
06/26 11:56, 9F

06/26 12:03, , 10F
信用卡讀卡機基本上就是鍵盤輸入只是有特定pattern
06/26 12:03, 10F

06/26 12:03, , 11F
比較保守的官股銀也可以 http://ppt.cc/6AY7
06/26 12:03, 11F

06/26 12:04, , 12F
讀key event就可以了
06/26 12:04, 12F

06/26 12:08, , 13F
js也有print用法http://ppt.cc/wVLT 排版就css,html
06/26 12:08, 13F

06/26 15:42, , 14F
@spjay1.如雷貫耳!原來browser plug-in/extenstion無所
06/26 15:42, 14F

06/26 15:44, , 15F
@spjay1.不能。Mozilla:XPCOM + XPConnect=控制device
06/26 15:44, 15F

06/26 15:45, , 16F
@nightspirit.感謝!若只求卡號,讀key event是足夠。
06/26 15:45, 16F

06/26 15:47, , 17F
@nightspirit.但若要命令卡機交易,勢必需要extension。
06/26 15:47, 17F

06/26 15:50, , 18F
@spjay1.不知道js的window.print()的報表效果和PDF檔,
06/26 15:50, 18F

06/26 15:50, , 19F
@spjay1.二者的差異,恐怕有點大?
06/26 15:50, 19F

06/26 15:55, , 20F
效果不就現在前端技術的部分?
06/26 15:55, 20F

06/26 16:01, , 21F
翻到一位大大開發的報價系統http://ppt.cc/WZ3K
06/26 16:01, 21F

06/28 00:02, , 22F
@spjay1.從(1)生產力(2)列印效果兩個觀點,宜選擇何者?
06/28 00:02, 22F

06/28 00:04, , 23F
@spjay1.(a)CSS+html+js.window.print(), (b)server產生
06/28 00:04, 23F

06/28 00:05, , 24F
@spjay1.PDF後,browser下載並列印?
06/28 00:05, 24F

06/28 00:19, , 25F
@spjay1.(b)是指:先用WYSIWYG設計報表樣板,然後在
06/28 00:19, 25F

06/28 00:21, , 26F
@spjay1.server產生PDF。
06/28 00:21, 26F

06/29 14:35, , 27F
讀卡機的話推薦個網址給你 http://ppt.cc/l4r4
06/29 14:35, 27F

06/29 14:37, , 28F
用applet的好處是可以跨很多瀏覽器..只要有裝JRE都可用
06/29 14:37, 28F
文章代碼(AID): #1JglcCn4 (Web_Design)