2012-02-12 76 views
0

我正在編寫一個示例UserScript,作爲要點託管,RequireJS作爲模塊加載器。RequireJS作爲github上託管的UserScripts的模塊加載器

這就是:https://gist.github.com/1809547/4dd8eed18810525f1ae41f685f739870748c94f2

的要旨如下:

  • hola.user.js處於安裝userscript - 它會跟你打招呼
  • index.js是主控制器文件
  • 其他文件'hola'模塊(greetingsspeech

一切都很正常:如果你install the hola userscript,應該問候你在控制檯有一個很好:

喜!

-

但我陷入麻煩when trying to introduce CoffeeScript support,例如在index.coffee

然後我得到了一個跨域問題:

的XMLHttpRequest無法加載https://raw.github.com/gist/1809547/index.coffee。 Access-Control-Allow-Origin不允許來源http://example.org

任何想法解決這個問題?

謝謝

回答

1

它看起來像你對cs插件的引用有錯誤的網址。

線#your code 35引用

cs: 'https://raw.github.com/jrburke/require-cs/master/cs' 

但正確的鏈接有一個.js extension--應該是:

cs: 'https://raw.github.com/jrburke/require-cs/master/cs.js' 
+0

不,這是好:https://開頭原料。使用此語法將github.com/jrburke/require-cs/master/cs.js資源正確加載到文檔中。 – abernier 2012-02-13 10:09:58