2012-11-13 39 views
3

我嘗試使用王牌編輯器使用JavaScript高亮,就像這樣:王牌編輯器,JavaScript的味道:「無法加載腳本」異常

editor.getSession().setMode("ace/mode/javascript"); 

「編輯」是一個有效的編輯器實例,使用PHP或工作C#。然而,此行中我得到一個異常,Firebug控制檯這樣對顯示的內容:

未捕獲的異常:[xpconnect包裝了本地原型]

無法加載腳本:http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/worker-javascript.js(nsresult = 0x805303f4)

我使用編輯器的CDN版本,這就是爲什麼cloudfront網址。基本上我的代碼和Ace embedding sample一樣。

什麼問題?任何幫助,將不勝感激。

+0

我真的開始同樣的事情..你每找到一個實際的解決這個?解決方案只是「吮吸它並下載庫而不是使用cdn」? – Stephen

+0

其實它比這更簡單:我問這個問題,因爲這個例外,ACE沒有加載我。經過一段時間(如兩天)後,它再次加載,但異常仍然存在(我不知道代碼是否有變化)。因此,所有的編輯器都爲我工作,但拋出這個異常... – Piedone

回答

2

王牌嘗試是加載到webWorker和失敗的原因爲crossorigin腳本限制

+0

謝謝!但奇怪的是:當我打開這個問題時,腳本失敗,出現這個異常,現在我也知道了,但腳本運行。 無論如何,我猜這個例外不是好事,對吧? :-) – Piedone