1

我正在为一个名为Roblox的网站开发 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"]
        }
    ]
}


内容.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]); 
}
4

0 回答 0