2009-04-29 38 views
1

我正在從一個實時網站提取數據的AJAX應用程序,我現在無法在本地環境中複製完整的應用程序,所以爲了測試Javascript代碼是否按預期工作,我需要能夠繞過瀏覽器上的相同域名限制(無需在Web服務器上進行更改),任何建議都將不勝感激。如何測試從實時網站提取數據的AJAX應用程序?

到目前爲止,我已經嘗試在Firefox 2修改的prefs.js和Camino,包括在這個環節提出的方針:http://www.zachleat.com/web/2007/08/30/cross-domain-xhr-with-firefox/

在此先感謝。

編輯04/29/2009下午3時18分:

我同意代理選項,絕對是很長的路要走。但是有可能只使用Firefox來制定解決方案嗎? (可能是附加組件)

回答

4

如果您可以更改端點URL,則可以使用mod_rewrite或簡單腳本通過本地服務器反彈請求。

這樣做的好處是您可以輕鬆記錄請求和響應,並對其進行修改(例如發回超時錯誤,錯誤數據等)。

+0

+1我認爲這是要走的路。您可以編寫一個簡單的獨立代理,讓您可以隨意切換「模式」。對於我們的幾個項目,我們有一個代理可以在簡單的命令行界面之間切換'正常','慢','超時'等。 – 2009-04-29 20:00:42

+0

我同意代理選項絕對是一種方式。但是有可能只使用Firefox(也許是一個附加組件)? 實際上,如果沒有,它可能是一個很好的擴展來嘗試編寫,並可能對很多人有所幫助,例如在瀏覽器上集成代理。 – Javier 2009-04-29 20:16:58

-1

那麼,查看請求/通過js步進嘗試使用Firebug

相關問題