1

我正在开发一个 chrome 扩展,试图将页面的标题和内容发布到服务器,在 popup.js 中使用以下代码,但发现 req.open 抛出 DOMException (无效状态为代码 11)。而且,我已经添加了权限 "permissions": [ "tabs", "http://*/*", "https://*/*"],它仍然有效。我怎样才能解决这个问题?

function addBookmark()
{
var req = new XMLHttpRequest();

req.open("POST", "remote_sever_url/quote/new", true);

var params  = "title=" + document.getElementById("title").value + 
            "&text=" + document.getElementById("text").value +
            "&url=" + document.getElementById("url").value + 
            "&tags=" + document.getElementById("tags").value;

req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.setRequestHeader("Content-length", params.length);
req.setRequestHeader("Connection", "close");

req.send(params);
4

0 回答 0