| | | 0 | | 10,944 |
為了方便觸控操作,IE10針對<input>及<input type="password">分別提供了快速清除鈕(X圖示)以及密碼文字顯示鈕(小眼睛圖示)的功能: 快速清除鈕可取代觸控進行全選並刪除的一連串複雜動作,而密碼顯示鈕可協助使用者確認輸...
| | | 7 | | 22,040 |
接獲回報,前幾天釋出的地址輸入輔助元件在IE8上爆炸了,使用loalStorage儲存資料物件的JSON字串時,彈出"記憶體不足"錯誤。 追蹤後,發現問題源於IE8在JSON.stringify()轉換資料物件時,很機車地將中文字元全部換成UCN(Univeral Char...
| | | 0 | | 8,808 |
接獲報案,某個在IE7運作已久的網頁改用IE8執行,onblur事件呼叫windows.showModalDialog()開啟新視窗的功能傳回"物件不支援此屬性或方法"(Object doesn't support this property or method)錯誤。sho...
| | | 6 | | 10,578 |
遇到一起奇怪的IE問題。 User回報使用某ASP.NET網頁出錯,問題發生在使用者按下送出鈕後,ASP.NET網頁進行PostBack,但沒多久IE 8彈出DNS Error: 無法顯示網頁。找不到伺服器或 DNS 錯誤。 The page cannot be disp...
| | | 0 | | 20,492 |
某個網頁出現<input type="submit"> onclick事件return false;卻無法阻止Postback的情況,進一步測試發現問題只出現在IE7/8,表單在IE9則如預期會因onclick事件回傳false取消Postback。 使用刪去法...
| | | 1 | | 8,554 |
網友Barry提問,網站套用jQuery AutoComplete Plugin,在IE7下無法用滑鼠點選結果項目,只能透過上下鍵移動選取。 看來得用IE7重現及分析錯誤,此時最痛苦的莫過於沒有IE Dev Tools可用,少了+9雙手劍,只能丟石頭打怪好悲情呀~ 幸好,IE7還有個IE De...
| | | 0 | | 11,119 |
之前曾以iPad為對象寫過為網頁加入多點觸控功能範例,如今支援觸控的Windows 8筆電在手,不改寫成IE10版怎能止癢? 經過簡單研究,大致整理IE10與Safari/Chrome觸控事件差異如下: 事件名稱不同,IE使用的不是touchstart、touchmove、touchen...
| | | 6 | | 12,528 |
雖然覺得世上不太可能再出現第二枚相同茶包,但因為十分懸疑離奇,偵辦手法也很典型,還是筆記分享一下。 某使用者報案,其使用IE瀏覽ASP.NET電子表單程式時,出現檢視原始碼有內容,但網頁一片空白,看不到任何HTML元素,亦無法操作。 經初步檢測: 1) 只有該使用者遭遇此狀況,同時間其餘人...
| | | 8 | | 23,935 |
有個ASP.NET WebForm網頁,因PostBack後的處理邏輯頗為耗時,為防止使用者不耐久侯重複按下送出鈕(那種一急起來會把網頁當快打旋風,瘋狂按鈕連發的使用者,大家都有遇過吧?),加了幾行簡單的jQuery,在送出鈕的Click事件裡設定disabled屬性停用按鈕,再順便顯示"處理中...
| | | 0 | | 8,223 |
IE9算是微軟大幅向其他瀏覽器靠攏的改版,在網頁呈現上已做到幾乎與Chrome, Firefox, Safari一致,不過,這也意味著IE9跟IE8的行為有明顯差異。(補充) 前幾天處理了一個IE8檢視正常網頁在IE9爆炸的案例,在此筆記: 以下範例可重現問題。程式在網頁新增一個<ta...
| | | 5 | | 8,602 |
[2012-04-12更新] 搜尋網頁排版置中的事上新聞囉!! 不過今天測試,問題看來已經排除了。這幾天發現Google的查詢結果排版怪怪的,也聽到大家在抱怨Google的查詢結果忽然變成置中顯示,Chrome、Firefox或IE都有傳出災情。原本推想是Google換版產生的瑕疵,但除了不美觀...
| | | 1 | | 8,937 |
同事回報某個網頁出現"在IE8下,使用jquery.blockUI遮蔽某個div後,<input type="text">輸入時,每打一個字都要等1-2秒字元才會顯示"的問題。 開啟VM使用IE8可重現問題;而同樣網頁在IE9下則運作正常。針對...
| | | 5 | | 25,417 |
接獲使用者回報,某個透過JavaScript取日期的網頁在某些機器上產生的年份有誤,得到"111"的詭異結果! 追蹤程式,發現它是用new Date().getYear()方法取年,而不是大家慣用的getFullYear()。而我們也很幸運地在一台Windows 7 + IE9完成問題重現,g...
| | | 0 | | 9,351 |
在IE中,會將網站區分成: 網際網路(Internet)、近端內部網路(Local Intranet)、信任的網站(Trusted Sites)、限制的網站(Resticted Sites)四種安全性區域(還有"我的電腦"區域,但要透過IEAK設定,一般很少用),讓使用者可以...
| | | 3 | | 49,690 |
最近協助處理的問題,某個網頁使用IFrame內嵌了來自另一個網站的ASP.NET網頁,被內嵌的網頁有使用到Session,單獨開啟操作時一切正常;但被內嵌使用時,會出現Session無法儲存的問題。而有趣的是,另外單獨開啟Session網頁一次,再回頭使用被內嵌的版本,居然Session功能就正...
| | | 3 | | 10,579 |
測試發現IE9切到IE7相容模式後,jquery.validate.js的驗證功能完全失效,不做任何檢核就送出表單。 追進原始碼,發現問題出在jquery.validate.js (ver 1.8)裡elements()函數的寫法: elements: function() ...