我正在尝试构建一个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错误。