Category: IE

今天踩到一個詭異 IE 問題,耗去近一個小時,抽絲剝繭才理出頭緒。 改寫某個 IE Only 老網頁,改完用本機 IIS 測試是壞的,原以為程式被我改壞,因為修改前的版本在測試台 IIS 是好的。退回修改前的版本總可以了吧?沒想到程式仍然不正常,讓我當場傻眼,拼命想找出測試台跟本機檔案的差異,但確認...

同事報案,有個網頁會一次發出大量 AJAX 呼叫再蒐集回應,今有某個極端案例同時丟出 600 筆資料,在 IE 發生「SCRIPT7002: XMLHttpRequest: 網路錯誤 0x2ee2, 發生錯誤,無法完成操作 00002ee2。」錯誤,但在 Chrome/Edge 則不會出錯。 先補上...

SharePoint 文件庫有個好用的「在檔案總管中開啟」功能(限 IE 瀏覽器),允許以資料夾形式管理文件庫的檔案,在檔案總管可拖拉複製搬移,比網頁介面方便十倍。但我有個困擾,這項功能時好時壞,有時可以順利開啟,有時則會彈出「我們在檔案總管中開啟此文件庫時發生問題」錯誤: 實務面臨的狀況則是有些...

依我的古老印象,IE 預設會開在 32 位元模式,64 位元模式要額外設定。同事反映 32bit ActiveX 無法在 IE 執行,並懷疑 64 位元 Windows 10 的 IE11 預設會跑 64 位元模式,調查過程我也被迷惑了... 我們都知道工作管理員檢視時,32 位元程式會額外標註,如...

IE 大限揭曉一文提到,野生 IE11 將會在 2022/6/15 滅絕,企業人工飼養的 IE 估計還至少可用到 2029 (嗚... 好像沒法再戰十年了),企業內部的 IE Only 網頁還可再撐段時間沒問題,但早點動手升級永遠比拖到最後一刻好,現在就該研究怎麼翻修升級。 今天先從一個超冷門的上古...

身為「企業內部 IE Only 網站古蹟維護小組」成員,最近有兩則消息值得觀注。 第一則是 Vue 3.0 原本計劃在 2021 初補上 IE11 支援一事告吹,開發團隊在討論後拍板:RFC - Vue3 IE11 Support 確定 Vue 3 將不支援 IE11,以節省寶貴的開發資源 為平衡...

開發網站有時會遇到一種狀況,某位使用者有個特殊需求,為一個人修改網頁設計正當性不足,但該功能確實可為他帶來可觀效益(我一直把增進人類全體之生活當成寫程式的核心價值呀)。因此,實務上偶爾會出現所謂 VIP 版,墮落自我要求不高的開發者會 Copy & Paste 改一版交差,認真精實的開發者會...

最近用 IE 跑一段極耗資源的 JavaScript 程式(前陣子發現的 diff2html.js),當資料量大,JavaScript 函式在 Chrome 都要跑好幾分鐘,更不用說 IE 了。執行期間 CPU 單核滿載,IE 陷入無回應狀態: 如果只是這樣倒也無所謂,IE 嘛,需要付出更多的愛與...

有支 ASP.NET WebForm 活化石程式近期常被投訴行為異常,症狀是按送出鈕後網頁顯示找不到該筆資料,但事後查詢已處理完成。調閱 Log,發現出錯當下都有兩筆連續 POST 記錄(發出時間相同),推測是 IE 瀏覽器(該網頁為 IE Only)因不明原因一次送出兩筆 POST, 第一筆處理成...

同事報案,某套裝軟體網站無法檢視特定網頁。比對後發現,問題網頁的共同特徵是內含 Unicode 罕用字,而問題只發生在 IE,改用 Chrome 或 Edge 則一切正常。 這裡先簡單解釋所謂的「Unicode 罕用字」,學名其實是 Surrogate Pairs。Windows 通常用 UTF-1...

前陣子江湖盛傳「IE 將在明年劃下句點」,眾人歡欣鼓舞之際,還有在維護企業內部站台的我卻冷汗直流,一大票 IE Only 的網站那有可能在一年內全部翻新?這個時程緩衝長度不合理呀! 經過一番調查,搞清楚其實是「明年起微軟自家的網站服務如 Office 365、Teams 將不再支援 IE,但 IE1...

這幾天看到標題聳動的新聞: 微軟明年逐步停止支援IE 25年歷史畫句號 死期已到 微軟宣佈 2021 年正式結終 25 年歷史的 IE 時代眼淚又一滴 微軟2021年8月終止支援IE瀏覽器 消息傳來,一時之間前端攻城獅們奔向走告,張燈結綵,薄海歡騰。終於,IE 已死,業主客戶使用者再也不能提出「...

同事報案,他的電腦使用某個靠 localStorage 暫存資料的網頁時,暫存資料常會無故消失,沒法放過夜。 經此一事,學到冷知識 - IE 的「結束時刪除瀏覽歷程記錄」(而且有人選擇勾選),清除範圍包含 localStorage: 依據微軟文件: However, users can clea...

遇到網頁的行為不如己意,具有駭客精神的人常會忍不住想矯正它。這類情境便是 Firefox 的 GreaseMonkey 或 Chrome 的 TamperMonkey 登場的時機,針對特定網址加入一段 JavaScript, 把網頁捏成你要的形狀。 至於 IE,在古早時代曾有 Trixie 套件能實...