【发布时间】:2014-12-18 23:48:33
【问题描述】:
我想从一个网页向chrome扩展发送请求,然后在chrome扩展中接收数据并读取数据,有什么办法吗?
例如: 在 doman www.nope.com/sendRequest.html 会通过 url chrome-extension://xxxxxxx/getData.htm?isToken=abc 向 chrome 扩展发送数据,然后扩展会接收并读取数据“isToken”。
这是我在 sendRequest.html 中的代码
<script type="text/javascript">
function sendRequest() {
document.write("Sending request");
var req = new XMLHttpRequest();
req.open("POST", "chrome-extension://xxxxxxxxxx/getData.htm?isToken=abc", true);
req.onreadystatechange = function () {
if (req.readyState == 4) {
if (req.status == 200) {
alert(req.responseText);
document.write("OK");
}
}
};
req.send();
}
</script>
在 chrome 扩展文件 getData.htm 中,如何获取数据?
【问题讨论】:
标签: javascript jquery google-chrome-extension xmlhttprequest