我总是使用tampermonkey来安装我的scipt,它工作得很好。
现在为了让我的客户更轻松,我想制作镀铬扩展程序。
在我的tampermonkey脚本中,我能够添加
// @require https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.4/socket.io.min.js
并在上面使用:
var socket = io.connect('somewhere');
在我的扩展中使用它我添加了一个.json文件 - 重要部分:
"content_scripts": [
{
"js": [ "js/jquery.js", "js/content.js", "js/socket.io.min.js" ],
"matches": [ "http://agar.io/", "http://agar.io/?", "http://agar.io/index.html", "https://agar.io/", "https://agar.io/?" ],
"run_at": "document_start"
}
],
并从https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.4/socket.io.min.js下载了socket.io.min.js 并将其包含在文件夹js / ....
中安装扩展程序后,它在控制台中说:io未定义