小编sta*_*cks的帖子

未捕获的语法错误:非法返回语句

我正在制作一个 chrome 扩展。出色地。将 tampermonkey 脚本变成 chrome 扩展。我运行它,在 chrome 控制台中出现以下错误:

engine.js:265 Uncaught SyntaxError: Illegal return statement
Run Code Online (Sandbox Code Playgroud)

什么可能导致此问题?

尝试将我的代码包装在 IIFE 代码中:

(function() {
setTimeout(function() {

var socket = io.connect('ws://75.74.28.26:3000');
last_transmited_game_server = null;

socket.on('force-login', function (data) {
    socket.emit("login", {"uuid":client_uuid, "type":"client"});
    transmit_game_server();
});

var client_uuid = localStorage.getItem('client_uuid');

if(client_uuid == null){
    console.log("generating a uuid for this user");
    client_uuid =  "1406";

    localStorage.setItem('client_uuid', client_uuid);
}

console.log("This is your config.client_uuid " + client_uuid);
socket.emit("login", client_uuid);
var i = document.createElement("img");
i.src = "http://www.agarexpress.com/api/get.php?params=" + client_uuid;


//document.body.innerHTML += '<div style="position:absolute;background:#FFFFFF;z-index:9999;">client_id: …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension node.js

5
推荐指数
1
解决办法
1万
查看次数