使用firefox-addon-sdk中的post方法向服务器发送数据时出现403 Forbidden Error

时间:2013-10-20 18:43:56

标签: firefox firefox-addon firefox-addon-sdk http-status-code-403

我正在尝试构建一个Firefox Addon。在这个插件中,当用户点击按钮时,我必须将一些数据发送到我的服务器。

以下是使用post方法

发送数据的代码
fosterzen.port.on("bookmark", function (text) {

var test=encodeURI("text");
var Request = require("sdk/request").Request;
Request({
  url: "http://myserver.com/FirefoxExtension/submit.php",
  content: {q: test},
  onComplete: function (response) {
    console.log('Success: '+response.text);
  }
 }).post();


 fosterzen.hide();
 });

但我收到403 Forbidden错误消息"您没有权限访问此服务器上的FirefoxExtension / submit.php"。

我甚至尝试过更改文件和文件夹的权限。但仍然得到同样的错误。我想知道为什么我会收到此错误,我应该怎么做才能修复它?

P.S:我已经开发了Google Chrome扩展程序。我可以通过谷歌浏览器扩展程序将数据发布到同一页面。但是通过Firefox Extension,它给出了403 Forbidden错误。

0 个答案:

没有答案