进入 Javasript 和 Chrome 扩展世界的第一步。我按照教程在Chrome 指南中进行了一个简单的扩展。在此基础上,我想更改代码以显示来自 stackoverflow 用户页面的用户头像。
我试图确定为什么要触发中止事件以及为什么XMLHttpRequest
对象没有填充响应。
我manifest.json
的是:
{
/*snip*/
"manifest_version": 2,
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"http://stackoverflow.com/users",
"http://stackoverflow.com/users/*",
"notifications"
],
"web_accessible_resources": [
"icon.png"
]
}
我的popup.html
:
<script src="popup.js"></script>
我的 Javascript 文件是:
var req = new XMLHttpRequest();
req.open(
"GET",
"http://stackoverflow.com/users",
true);
window.addEventListener('loadend', showPhotos);
req.addEventListener("error", errorMsg, false);
req.addEventListener("abort", cancelMsg, false);
req.send(null);
正如我提到的那样,cancelMsg
它正在运行,我试图理解为什么。我的 Chrome 版本是 23。