Robloxとして知られる Web サイト用の Chrome 拡張機能を開発しています。
フォーラムには多くの利点といくつかの欠点があります。このサイトには他の Chrome 拡張機能がありましたが、私のニーズを満たしていないようです。
正規の Chrome 拡張機能を作成するのはこれが初めてだったので、先に進んで wiki 全体を読みました。
しかし、コードをテストしたところ、うまくいきませんでした。console.log()
エラーログにはエラーや行が表示されなかったため、これは少し奇妙でした。
私は間違って何をしていますか?
マニフェスト.json:
{
"name": "Roblox ID Display",
"version": "1.0",
"manifest_version": 2,
"description": "Roblox ID Display displays the ID of forum posts.",
"browser_action": {
"default_icon": "icon.png"
},
"permissions": [
"http://www.roblox.com/"
],
"content_scripts": [
{
"matches": ["http://www.roblox.com/Forum/ShowPost.aspx"],
"js": ["content.js"]
}
]
}
content.js:
var elements = Array.filter(document.getElementsByTagName('a'), function(elem){
n = elem.getAttribute("name");
x = n.replace([0-9]i, "");
console.log(n);
console.log(x);
console.log(x == n);
return x == n;
});
var names = [];
for (var i = 0; i < elements.length; i++) {
console.log(elements[i]);
names.push(elements[i].getAttribute("name"));
}
for (var i = 0; i < names.length; i++) {
console.log(names[i]);
}