2011-04-13 72 views
0

我一直有這個問題幾個小時,所以我打算髮布它,並希望有人可以給我一些提示。Mozilla插件與xmlrpc服務器

我正在做一個Mozilla插件,它需要與後端服務器通話。服務器被實現爲xmlrpc服務器。

我的計劃是在插件(javascript)中創建一個xmlrpc客戶端,然後調用服務器,但是同一個來源策略成爲主要問題。我不知道是否有替代品可以實現我的目標,或者我有這樣做的錯誤設計。謝謝。

回答

1

你想使用jsonp,它使javascript可以調用不同域的服務器。調用者在方法調用中指定回調函數的名稱,服務器將json結果包裝在函數調用中。這確保了客戶有機會處理返回數據。另請參閱jquery.post以便於發出請求。

+0

謝謝,我已經看過jsonp了。問題是服務器端需要保持不變。 – user200340 2011-04-13 16:06:48

+0

我認爲你運氣不好 – Jason 2011-04-13 16:10:48