0

我一直在尝试访问 Firefox 插件中的不安界面。在阅读了很多地方之后,我遇到了 getJASONP jquery 函数,它解决了跨域资源共享问题,但感觉就像是 hack。没有更优雅的方式通过 Firefox 插件使用 jquery 获取和发布数据。如果黑客是唯一的方法,我会感到非常惊讶。

谢谢。

$(document).ready(function () {
        //var url = "http://132.205.237.32:8182/services";
        var url ="http://127.0.0.1/learning.php";
      $.getJSON(url+'?callback=?', {type:"json"}, function (results) {
          alert(results.service1);
     });
    });
4

1 回答 1

1

您只需访问它们 - 例如使用XMLHttpRequest. Firefox 扩展不受同源策略的约束,允许从 Web 请求任何地址。

旁注:请不要在 Firefox 扩展中使用 JSONP,这是一个安全漏洞。通过使用 JSONP,您可以使用扩展程序的权限从 Web 上运行一些代码。

于 2012-11-09T19:05:09.520 回答