跨站JSON-RPC:Python服务器端与Mozilla扩展的JavaScript客户端
我正在开发一个Mozilla扩展,它可以与远程服务器上的一个Python应用程序进行数据的发送和接收。这个Python应用程序可以通过Python控制台使用xml-rpc来调用。我正在尝试设计一个JSON-RPC来联系同一个应用程序。开发可以通过Python控制台访问的Python服务器端比较简单。但是,我在让Mozilla扩展连接到Python服务器端时遇到了困难。
我该如何进行跨站点的JSON-RPC调用? 我在网上查了很多资料,了解了许多库,但似乎没有一个能正常工作。我不确定这是不是因为某种源策略,还是因为我的服务器端无法处理数据。任何帮助都将不胜感激。
1 个回答
0
你可以使用这个链接里的 js 库:http://mimic-xmlrpc.sourceforge.net/,或者直接用 XMLHttpRequest。我也遇到了同样的问题,而且我对 js 完全是个新手 :(
mimic 看起来不错,尽管我在解析返回的数据时遇到了一些问题。