2016-05-25 19 views
0

我經常從遠程工作,在火車上或在沒有任何或穩定的Internet連接的地方工作。我們的應用程序從不同的CDN(谷歌和微軟)加載一些字體,CSS和JS。當我離線時,我無法訪問這些文件,無法正常工作。用於離線開發的本地URL回退

更糟糕的是,當我的網絡連接不好時,我的瀏覽器會一直等待,直到超時運行,這會減慢一切。

是否有解決方案,我可以爲某些URL設置本地回退並在沒有可用的Internet連接時爲此內容提供服務?

我在OS X上,也許有一些代理的東西在那裏,我不知道哪些可以處理這樣的事情。順便說一句:HTTP將是足夠的,所以沒有處理SSL是必要的發展。

回答

1

還有a great answer對網站站長StackExchange站點上的類似問題。簡而言之,您可以使用Charles Proxy將某些請求重定向到本地文件。只要它不是一個龐大的資產清單(或動態請求),就應該運作良好。

或者,您可以使用某種構建腳本(取決於您的工具鏈)將資產URL重寫爲本地版本(當然,確保它們在提交代碼時指向正確的版本)。

+0

感謝您的回答,查爾斯代理看起來很有希望! – 23tux