in

Darkthread

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

Browse by Tags

  • 瀏覽器對不合法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
  • 瀏覽器的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
  • 失落的蕃薯新聞網

    昨天中午,本來想看一下美國大選的消息,連上我常去的 http://news.yam.com.tw ,卻看到有趣的畫面,潔白無瑕的白底,配上簡單有力的test四個字元(開頭t還沒大寫),很有開發人員除錯的fu... 查網站問題時,我也常用這招,但在正式站台看到這般景象,倒十分稀奇。 由 http://www.yam.com 轉連到天空新聞網站,猜想應是新版網站改為 http://n.yam.com ,舊網址廢棄不用了,但沒有自動轉址、沒有改Show搬遷通知,而是來這麼個"test",並不大符合我對正式站台管理的認知就是了。 我另外想到的是,舊網址指向一台乏人管理的伺服器,應是駭客很好的攻擊標的...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-06-2008
  • 網頁重覆送出問題,IE的專利?

    同事負責的系統接到抱怨,資料庫被塞入重覆資料,經過一番追查後,發現是使用者的非常態操作所導致,簡單來說--就是送出鈕連按兩下啦! 程式人員或受過訓練的操作員都已經很習慣"執行動作後等待回應"的過程,在按下送出鈕後,就會靜候程式的回應,不會急躁地狂按送出鈕。不過,在實際世界中,並不是每個使用者都會乖乖依你的預期進行操作(所以我們才需要 猴子來幫忙測試 ),遇到缺乏耐性、搞不清狀況或暴怒的使用者,事情的發展就很難預料。 我一直有個錯誤的印象,使用者在按下送出鈕後,瀏覽器就會結束目前的網頁操作,顯示空白等待Postback的結果傳回(其實我已經被 狂電過一次 ,但顯然還是沒學起來...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 07-22-2008
  • 部落格30萬人次紀念

    依照預測,本站的點閱人次今天應該就會突破30萬大關。(前陣子StatCounter主機所在的IDC 失火 ,不然應該會在昨天) 今天特地開了StatCounter的統計數據網頁留意人數,不過忙著處理事情,一回頭就忘了這事。嘿,說有多巧的! 再想起觀察時,剛好是第300,001,我馬上點下300,002照相留念。 回頭查Log,查出踩到第30萬人次的幸運兒是來自高雄"某公營企業"的朋友,在15:59:01使用Windows XP + IE6達陣,雖然沒有獎品,在此還是要恭喜他一下。(謎之聲: 又沒獎品送人家,你在嗨什麼?) 【成長歷程】 2008/06/25 30萬人次 2008...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-25-2008
  • 霹靂星球爆炸了 爆炸了

    眼尖的讀者可能有發現,我部落格上的計數器呈現失效狀態好一陣子了。在前天就注意到了這個現象,剛發現時以為是短暫故障而不以為意,但接連兩天都未見恢復,我的好奇心就來了。長期以來一直很穩定的 StatCounter計數器 ,陪著我的Blog一路走了快30萬人次,都不曾出過大問題,這次的長期服務中斷,顯得格外異常! 連上StatCounter的網站,發現了以下這則告示: Dear Members, Due to an outage at The Planet (data center) several of our servers are down and service is limited. We...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 06-01-2008
  • KB-Auto Word Wrap Issue in Web Page Monkey Test

    在系統測試中,有一種測試叫做 Monkey Test (有人翻成 搞怪測試 ,我比較想稱它為"惡搞測試" XD),意指測試者以不合乎常理的方式操作系統界面,檢測系統是否會發生不可預期的嚴重後果。用白話來說,就是百般刁難,亂按一通,系統也不能當機掛點資料受損,這樣才稱得上經打耐操的好程式。(聽前輩說,以前政府專案界有一位令廠商聞風喪膽,號稱"美猴王"的學者教授,只要受邀參與專案驗收,一定會在緊要關頭放大絕招---Monkey Test~~~) 今天負責上線前測試的同事回報, 有隻猴子 有位使用者通報某個表單網頁在輸入較長文字時,畫面會變形。 深入追查後,發現...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 05-23-2008
  • TIPS-IE Operation Aborted Error Again

    <%@ Page Language="C#" AutoEventWireup="true" %> < html > < head >< title ></ title ></ head > < body > < form id ="form1" runat ="server" > < script type ="text/javascript" > var d = document.createElement...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 01-23-2008
  • 玻璃做的Client-Side Validation

    如果某個欄位的驗證很重要,千萬不要只用單薄的Client-Side Script保護! 為什麼? 我用以下的這個案例說明: < body > < script type ="text/javascript" > function clientValidation() { //Call an invalid function to cause exception //var i=WTF(); if (document.getElementById( "confirm" ).value!= "SURE" ) { alert...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 12-06-2007
  • 還我國語辭典來

    大家都知道我愛咬文嚼字,但可能不知道很多用字遣詞我都是上教育部的 國語辭典 網站臨時惡補來的。 這兩天,新聞又在炒國語辭典打炮的事。我才在想,這樣也好,眼見現在的小朋友國文程度江河日下,這麼好的網站靠著這個新聞熱潮博點知名度,吸引更多人善用,也是美事一椿。沒想到,不知是怕被找出更多的碴,還是被部裡長官釘到滿頭包,今天想去查字典時,只看到這個: 網頁Title叫做"新增網頁1"加上恢復服務時間不明,猜想這應非例行維護,也不會這麼巧今天剛好網站被駭或硬體掛點吧? 腦海中浮現的畫面是某位被大長官罵到臭頭的可憐小長官,惡狠狠地盯著更可憐的承辦人Elvis用微顫的雙手在下午2:45分用Word做了一張暫停服務網頁...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 11-27-2007
第1頁,共2頁 (19個項目) 1 2 下一頁 >
Powered by Community Server (Non-Commercial Edition), by Telligent Systems