2012-05-21 45 views
1

我不是100%確定這是一個編程問題,但我相信我正在針對此問題的正確受衆。如何檢查我的網站正在使用哪些外部連接

我爲應用程序構建了一個基於Web的前端。現在前端將部署到客戶機器(基於本地主機的網站)。不過,這個前端使用Google Maps V3和一些其他外部組件。它將需要互聯網接入,但客戶網絡是高度安全的。這裏我的問題開始了。

爲了確保一切按計劃進行,我們需要允許在啓動網頁時進行的連接,所以我需要一個我的前端在啓動時使用的URL列表。我主要需要Google地圖網址,它們如此多樣(googleis.com,gstatic.com,...)

如何獲取這些網址的列表?有沒有Google文檔(沒有找到)?

我想過使用Firebug並列出網絡選項卡中的所有條目。但是,這可以擴展到大約2000個項目(包括從本地網站加載的所有圖像,腳本,CSS樣式表等)。

或者是否有工具/解決方法可以輕鬆找出哪些連接應該明確允許網站正常工作?

回答

0

您使用Firebug - Network選項卡的方法很好。 Chrome開發者工具 - 網絡視圖也非常好。我還沒有看到地圖加載的所有內容列表,但這是因爲它根據您設置地圖的方式而有所不同。我知道Google會努力根據您的選項加載地圖所需的內容。

因此,如果您只使用選定的地圖控件,Google會嘗試將圖片下載限制爲顯示您的地圖所需的控件所需的內容。當然,如果您包含其他項目,例如在加載繪圖工具的URL上使用參數(libraries=drawing),則會有額外的網絡加載。 Google將這些「額外」項目定義爲庫,以避免加載所有內容;那些需要它們的人將不得不加載它們。

除了設置你的地圖和看什麼被加載,我不能想到另一種選擇。

相關問題