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です。