在我們的應用程序(網頁和手機)中,我們使用Google CDN或普通標籤加載jQuery。這會從請求的jQuery文件('/ assets/js')的相同目錄正確加載請求的源映射(.map)文件。Ajax jQuery加載導致404源地圖錯誤
但是,我們也使用Ajax來加載特定的JS文件,其中之一是jQuery Mobile。由於jQuery Mobile由Ajax加載,出於某種原因,它試圖從根目錄加載.map文件,而不是「assets/js」目錄。
我知道簡單的解決方案是將.map文件放入根目錄以擺脫惱人的404錯誤(或在Chrome中轉換源地圖),但我想了解爲什麼在加載JS文件通過Ajax。
任何想法爲什麼發生這種情況,以及如何克服它?