2013-02-28 86 views
3

我想讓我的源代碼實現與無點工作。無法使源代碼工作

我已經拉dotless並添加源代碼(1)(2)一代。問題是,即使我提供我的CSS文件與相應

  • SourceMapMain.less.map HTTP標頭和
  • X-SourceMapMain.less.map HTTP標頭,並有在我的CSS文件的註釋結束
  • /*@ sourceMappingUrl=Main.less.map */
  • /*@ sourceURL=Main.less.map */
  • Chrome Canary版(版本27.0.1424.0)

鉻根本不在乎。不用說,我已經在控制檯設置中啓用了"Enable source maps" -swtich。所有文件的內容類型似乎也很好。 (雙重選中) - 對於源地圖位置我已經嘗試了完整的網址以及地址的相對錶示法 - 但似乎沒有任何工作...

Chrome甚至不會請求地圖文件服務器。有任何想法嗎?我錯過了什麼?

乾杯,Corelgott

+0

我看了看這是我們用來解析樣式表內的標籤鍍鉻來源:https://code.google.com/p/chromium/source/search?q=loadSourceMapForStyleSheet&origq = loadSourceMapForStyleSheet&btnG = Search + Trunk 因此,我的行需要匹配以下正則表達式:/^\/* * @ sourceMappingURL =([^ \ s] +)\ s * \ * \/$ /(js) - 調整我的行並檢查它是否與我提供的代碼相匹配(我提取了代碼並創建了一個小測試應用程序),但它仍然無效。 Chrome甚至不需要從服務器請求地圖文件......這裏有任何線索? – Corelgott 2013-02-28 11:21:33

回答

0

在Chrome目前CSS源地圖只支持無禮的話,而不是更少。即使這種支持是在「開發者工具實驗」標誌後面:(有關更多信息,請參見有關該主題的Addi Osmani's post)。

Mozilla團隊也在爲Sass,LESS和Stylus開發CSS Source地圖,儘管我不知道項目的活躍程度。你可以在這裏追蹤自己的進度: https://wiki.mozilla.org/DevTools/Features/CSSSourceMap