《Javascript》 FCKEditor + IE10 Bug Fix=>selectSingleNode is Missing 解決方法

為了找一個在IE10上,使用fckEditor編輯器會出現的一個error訊息,足足花了我快二個半天的時間,
從fckeditor找到ckeditor,一行一行程式碼檢查,終於了解,看別人的程式,真的很累耶..
終於找到了…正確的解答。。。。。
果然,只有ms了解IE。。。。

而且這個問題,居然在windows8 Review之後,修正了…(我咧!)
好吧!  算他還有良心,提出了解決方案。(還是可以給他一個讚啦~)
但是可以不要在IE再搞這麼多的"新技術"了嗎? 相容性檢視也要修正~
累死程式設計師了,現在應該也累死網頁美術設計師了吧~~

廢話說太多了,回規來說一下問題的原由吧~

===========================================
●發生狀況:IE10 上,在使用fckeditor時,會出現無支援selectSingleNode的錯誤訊息。導致fckeditor無正常顯示及無法輸入任何字元。

●發生原因:因為微軟的開發能力太強,跑太快了,還沒有告訴開發人員,他改了XML DOM Parser

●解決方式:
於fckeditorcode_ie.js 檔案中,
在B.open("GET", A, false); 及 B.send(null); 的中間
插入:
try { B.responseType = 'msxml-document'; } catch (e) { }

try { B.responseType = 'msxml-document'; } catch (e) { }

●官網說明:http://blogs.msdn.com/b/ie/archive/2012/07/19/xmlhttprequest-responsexml-in-ie10-release-preview.aspx

===================================-

About the author /


lulu

Hi,我是露露,喜歡登山,雖然很肉腳但是還是想挑戰百岳。 喜歡程式設計,雖然沒有非常的強,但是還是都可以完美的完成。

3 則迴響

  1. DDM

    您可帮我大忙,Google上搜索了半天才找到你这篇文章,非常感谢!!!!

  2. 小海

    感謝你的分享,幫我節省了很多時間:)

Post your comments

Your email address will not be published. Required fields are marked *