我无法将socket.io加载到iframe中。我有两个文件,一个来自socket.io的白板示例,可以很好地工作并加载socket.io。 iframe中的另一个则没有。
nodeserver
--public
--whiteboard.js
--node_modules
inside public
--whiteboard.html
--index.html
--iframe.html
whiteboard.js
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static('public'));
我尝试了这两种方法,以便在两者上加载相同的结果
<script src = "/socket.io/socket.io.js"></script>
<script src = "https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.dev.js"></script>
套接字加载的测试是
var socket = io();
console.log("socket="+socket);
iframe来自同一域。 iframe是否阻止了socket.io的加载?