in

Darkthread

黑暗執行緒
All Tags » IE (RSS)

Browse by Tags

  • 【茶包射手日記】Virutal Server 2005 R2 SP1管理介面啟動VM時出現Script錯誤

    同事被一個鬼怪問題困住: 新裝好Virtual Server 2005 R2 SP1,複製完VM並掛上,卻在用管理介面網頁界面啟動VM時出現Javascript錯誤: 'document.getElementById(...)' is null or not an object 而該錯誤導致VM無法開機! 換句話說,安裝VS2005 R2 SP1跟Copy超大vhd的功夫變成在做心酸的。 茶包射手出馬,心想既然是Javascript問題,應該不難追查。打開 IE Developer Tools ,馬上追到錯誤發生在以下程式片段: BLOCKED SCRIPTdocument.getElementById...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-03-2010
  • 【茶包射手日記】在IE6下隱藏TR,SELECT卻持續顯示

    翻修一個古老網頁,在IE6下撞鬼: 以jQuery隱藏<TR>後,整列<TR>元素都消失了,唯獨其中<SELECT>屹立不搖! 將有問題的HTML擷取出來,用刪去法一一排除嫌犯,花了半小時才抓出原因,看來是IE6的Bug。但這年頭,執意使用IE6的人,不論是格式錯亂版面不同、程式當掉還是發現臭蟲,都像硬選了蒼蝿滿天的路邊攤吃冰,隔天烙賽就算拉到兩眼金星,也不會有人寄予同情。只會換來一句: 老師有講,你有沒有在聽?? IE6它是害人精,趕快丟到天王星... (氣到我都忍不住開始Rap了) 遇到這種鳥事,只能化悲憤為力量,PO文記錄之,萬一有無法擺脫IE6的朋友也誤踏此陷阱...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-16-2010
  • CODE-鎖定有掛onchange事件的欄位停用自動完成

    上回提過因使用IE自動完成 造成onchange事件不被觸發 的問題,著實帶來一些困擾,不少User抱怨系統掛在onchange事件的欄位連動功能失效。雖然User漸漸都已學會在這些欄位使用手工輸入,不要依賴IE自動完成帶入結果就可以避開問題,抱怨日少。不過我想從網頁設定上去停用autocomplete還是比較根本的解決之道。 當然,我們可以抱著寧可錯殺一百,不可錯放一個的精神來個$("input:text").attr("autocomplete", "off"),把網頁上所有<input type='text'>的自動完成功能全都閹掉...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 03-05-2010
  • 【茶包射手日記】失落的change事件

    有個網頁在某欄位的change事件掛了一段邏輯,依輸入內容連動其他欄位值。使用者抱怨上個月第一次使用完全正常,這個月再用時,在該欄位中輸入資料,其他欄位卻未跟著連動... 我用自己的Client連到同一網頁,跟User輸入同樣的值,一切正常。移駕到使用者座位,使用"肇事"機器實地操作,連動功能也完全正常! 莫非,這程式會認主人,只要遇到拎杯親自操作就不敢造次? 世界上有很多無法解釋的玄妙事件,但本案例並不包含在內。依茶包射手實戰手冊第748頁的記載,此種靈異現象 通常是User與Developer在操作上有細微差異才造成不同結果,最好的處理方式是請User依"平日習慣"操作一次...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-26-2010
  • 瀏覽器對不合法XML元素名稱的處理

    因程式Bug搞出一個包含無效元素名稱的XML,發現IE的反應很有趣,XML物件的firstChild屬性會傳回null。 依 XML規格 ,XML元素名稱必須符合以下條件: 包含字母、數字及其他字元 不可以數字或標點符號起始 開頭不可以是xml, XML或Xml 不能包含空白 我寫了個範例挑戰了這個禁忌,順手試了一下不合法XML格式在各瀏覽器下的反應。 var xmlStr = "<data><0>A</0></data>" ; var xd = null ; if (window.ActiveXObject) { xd = new...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-22-2009
  • 【茶包射手專欄】VS2005有時無法Debug

    同事遇到的問題,並自己找到解答,順手做一下筆記。 Windows XP + VS2005 + IE8,發現"有時候"會發生無法Debug ASP.NET網頁的狀況,按下F5後,IE開啟,但未進入Debug模式。(Debug鈕變回綠色可按狀態) 網路搜尋後,找到MSDN論壇上的 這篇 討 論 。比對之後,發現與該文情境完全吻合: 昇級IE8後發生,而"有時候"的關鍵的確在於有另開一個IE視窗時。而依照文中的解法,加上Registry後,問題就排除了。 謝謝你, 9527 Thinker, Lolota!
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-14-2009
  • TIPS-IE Favicon錯亂

    今天發現IE8檢視Google時, Favicon 被誤植成 聯合報 的圖示。 搜尋了一下,在一個過去沒聽過的 Microsoft Answers網站 (有點像給End-User用的TechNet或MSDN論壇)找到 相關討論 。 其中有位MS Support工程師建議重設IE所有設定(讓我聯想到今天看到的 【MIS維修3R原則】 : Restart, Reboot, Reinstall),但如此豈不就損失了這段時間陸續對IE做的調整? 嗯湯呀嗯湯~~ 幸好我耐著性子讀下去,發現另一位MS Support推敲問題與Cache資料錯亂有關,於是依著建議,清除瀏覽歷史以及暫存檔後,問題排除!
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-08-2009
  • HTML Comment問題

    無意發現某段被註解掉的HTML原始碼卻會在Firefox上被顯露出來,幾經測試,發現在註解內容中只要前後有出現--及>,Firefox就會將其視為註解結束。 為了突顯問題,我寫成以下的測試案例。直覺上,大部分的人應會認定<!--與-->裡包含的綠字內容全部屬於註解: <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 09-06-2009
  • 瀏覽器XSS防身術比武大會

    在噗浪上看到有人抓到了總統府網站的XSS漏洞,在新聞稿網頁嵌入了惡搞的 奇笨呆兒 脫衣舞男影片。 無意發現,這個攻擊手法在IE8上會被擋下來! 之前微軟一再 吹噓 強調IE8相較於其他瀏覽器來得安全,索性就用這個案例讓五大瀏覽器比劃一下,看看IE8, Firefox, Chrome, Safari, Opera的XSS防身術功力高低: Chrome腹部挨了一拳! Firefox頭上被敲了一記悶棍! Safari背上中了一掌! Opera一個箭步,巧妙閃過! IE8秀了一記後空翻,躲開後還三聲狂笑: "哈哈哈,打不到! 打不到!" (Internet Explorer has...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-27-2009
  • TIPS-讓每個IE頁籤使用不同的Session

    "一人分飾多角"是網站開發/測試人員的重要謀生技能,尤其是在Demo或測試時格外重要。在模擬整個作業情境的過程中,測試人員常常一下要當美眉Key單、一下要演主管審單、一下要扮老總核准,忙得不亦樂乎。 由於網站設計上,登入後多會以Session/Cookie記錄不同的使用者身份,而瀏覽器會針對同一網站會持續使用相同的Session進行作業,我們很難用同一個IE在一個網站上同時切替不同角色。在IE6/7時代,我們多半會另外開啟一個IE連線該網站,就能另外享用不同的Session玩一下Cosplay(誤),但IE8起行為做了些改變,我們需要一些額外技巧才能另開新Session。上回我們已經介紹過...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-04-2009
第1頁,共6頁 (52個項目) 1 2 3 4 5 下一頁 > ... 最後一頁 »
Powered by Community Server (Non-Commercial Edition), by Telligent Systems