I'm developing a chrome extension, tried to post a page's title & content to a server, with following code in the popup.js, but found req.open throws out DOMException ( invalide state as code 11).
And, I already add permission as "permissions": [ "tabs", "http://*/*", "https://*/*"]
, it still dosent work. How can I fix this?
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);