我一直在使用Require.js和Backbone.js等。我一直在試圖製作一個簡單的待辦事項應用程序,我通過雙擊桌面上的index.html並在瀏覽器中顯示它並使用它。Require.js模板「只有HTTP支持跨域請求」錯誤
然而,Require.js取出一個模板時,它給我下面的錯誤:
XMLHttpRequest cannot load file:///C:/bada/js/templates/headerTemplate.html. Cross origin requests are only supported for HTTP.
我知道這是發生,因爲我沒有做從服務器的請求。我知道在Chrome中,這個錯誤可以通過在啓動Chrome時使用一些參數來抑制,但我也打算通過在本地運行index.html在我的手機上使用此應用程序。
無論如何,以防止這種錯誤發生,讓應用程序工作正常嗎?
嗯,這是一個downer。我非常希望能得到解決方案。將研究緩存的事情,否則只是推動主html文件中的所有模板-_- – Hirvesh
順便說一句,爲什麼沒有問題Require.js加載JavaScript模塊文件(.js文件),但加載時遇到問題HTML一個? – Hirvesh
要求創建一個腳本元素,將src設置爲模塊的js文件。使用HTML模板,它使用Ajax加載它們(使用文本!插件) –