Re: [問卦] 為什麼只有IE才能用web ATM?

作者: defeatshame (動畫提督)   2014-09-27 23:53:51
※ 引述《sexonly (QQQ)》之銘言:
: 主要原因是activeX比較早出現跟成熟吧
: 後來java也可以支援讀卡機
: 不過現在java歸oracle管
: oracle萬惡程度不下微軟
: 另外決策者搞不好分不清楚ie和chrome或ff的差別
: 要說服他們多花錢增進相容性
: 大概就像跟色盲解釋藍綠有何不同一樣困難
: 多支援一種管道
: 等於出包的機率也增加
: 管事的需要guts才可能要從activeX轉移至java
: 而且近年java問題也不少
: 之前出過嚴重的安全問題 chrome直接封鎖java
: 不滿的使用者八成會怪銀行 而非真正的根源oracle
再補個小八卦
Oracle之前因為Java的安全性問題被搞滿頭包
所以後來 Java 7 從 Update 45 開始(印象中)
將「安全層次」的功能預設調整為「高」
高-獲得認證的憑證授權單位
非常高-同上,差別在憑證沒有過期
這樣就會造成
某個網站有Java的功能
但因為這支Java程式憑證有問題或是未經認證
Oracle Java就會直接封鎖不准執行
除非:
1.你把這個網站加入Java Runtime的白名單
2.安全等級調整成「中」
3.安裝舊版Java 7 Runtime
你會問說:那Java 8呢?
喔,初始版本的話沒得選喔
因為他只有「高」跟「非常高」這兩個選項
所以若遇到很多個需要跑Java的網站,你就要把這些網站
一直加一直加一直加一直加一直加一直加一直加一直加一直加一直加一直加一直加一直加
加到白名單上面
***更正
後來新版的Java 8 安全性有作修改
功能跟Java 7一樣
所以不用這麼麻煩了

Links booklink

Contact Us: admin [ a t ] ucptt.com