Javascript 出于开发目的禁用Mozilla Firefox中的CORS:Tampermonkey中的本地Websocket连接
我有一个Tampermonkey插件,正在使用Websockets联系我的本地开发服务器。这不起作用,并引发以下错误:Javascript 出于开发目的禁用Mozilla Firefox中的CORS:Tampermonkey中的本地Websocket连接,javascript,firefox,socket.io,cors,tampermonkey,Javascript,Firefox,Socket.io,Cors,Tampermonkey,我有一个Tampermonkey插件,正在使用Websockets联系我的本地开发服务器。这不起作用,并引发以下错误: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://127.0.0.1:3000/socket.io/?EIO=3&transport=polling&t=N9Bvvb3. (Reason: CORS reque
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://127.0.0.1:3000/socket.io/?EIO=3&transport=polling&t=N9Bvvb3. (Reason: CORS request did not succeed).
所以我尝试了CORS搜索到的前三个插件:
为什么我的问题被否决了?!遗憾地看到,至少没有一个理由作为评论提供。。。
let app = express();
app.use(express.static(path.resolve(`${__dirname}/../dist`)));
const certDir = "certs";
let httpOpts = {
key: fs.readFileSync(`${certDir}/localhost.key`),
cert: fs.readFileSync(`${certDir}/localhost.crt`),
requestCert: false,
rejectUnauthorized: false
};
var http = require("https").createServer(httpOpts, app);
var io = require("socket.io")(http);
const localDevUrl = "https://127.0.0.1:3000";
this.socket = io(localDevUrl, { secure: true });