【茶包射手專欄】window.open時發生"類別未登錄"錯誤
| | 2 | | 21,779 |
使用者反應他的IE只要遇到Javascript window.open,就會跳出"類別未登錄"的錯誤訊息!
推測"類別未登錄"的英文原文應為"Class not registered"(這就是為什麼我鍾愛英文版OS的原因,可以不必玩中翻英猜猜看),用window.open加class not registered去Google大廟求一下籤,Bingo!
微軟有篇KB 306831,100%符合這次遇到的情境,照著KB的說明regsvr32 ulrmonurlmon.dll,藥到病除。
花不到兩分鐘就解決了問題,但大部份是Google的功勞,我禁不著要說:
Without Google, I am nothing!
但也不免開始擔心,如果有一天Google倒了,就是我該回鄉種田的日子,呃... 關於種田的方法... 快來Google一下! orz
Comments
# by chicken
挑個錯字 [H] urlmon.dll 好幾種問題都是註冊資訊漏掉了, 我常用暴力法, 全部的 DLL 都註冊一次... for /R %SystemRoot%\system32\ %i in (*.dll) do regsvr32 %i
# by jonny
is seem helpless