in

Darkthread

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

Browse by Tags

  • 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
  • 【茶包射手專欄】IFrame中的TextArea、TextBox無法輸入文字

    被一個問題搞到暴怒! 我寫的一個網頁採用BlockUI的方式顯示一個嵌在IFrame裡的子網頁,以進行一些額外的資料輸入操作,操作完成後則以$.unblockUI()收掉子網頁,將控制權交回原網頁。 起初有一個使用者跟我抱怨,IFrame子網頁裡的Textarea,在重覆開啟關閉後,子網頁的Textarea、Textbox就都無法輸入文字(點選後不會顯示文字輸入游標)。試著在自己公司的電腦上進行過同樣的操作,並沒有發生無法輸入的狀況,加上其他使用者都無人回報類似錯誤,因此被我判定為少數Client環境問題怪異的個案,未再深究。 不料,今天在家裡寫網頁時,家裡的Vista x64+IE8也冒出同樣狀況...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-28-2009
  • 瀏覽器的IFrame無窮迴圈防呆

    在射茶包的過程中,發現了一個有趣的瀏覽器行為。 程式碼如下,按下Button會在IFrame元素中開啟目前所在網頁。會寫成這種架構是打算讓一個網頁同時扮種兩種角色,不必為了一個小測試搞出兩個HTML檔案來。實際的測試中,我用if (parent != window)判別網頁是否在IFrame中被開啟,執行不同的功能。這裡只為了突顯瀏覽器的行為特性,我把程式碼簡化到最少。 < html xmlns ="http://www.w3.org/1999/xhtml" > < body > < iframe id ="f" src =""...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-28-2009
第1頁,共5頁 (50個項目) 1 2 3 4 5 下一頁 >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems