Плагин browserSync неработает в iFrame
Доброго времени суток гуру. Я создал вот такой плагин https://www.npmjs.com/package/adaptive-pixel-perfect
Мой плагин загружает вёрстку в iFrame но если к вёрстке подключён browserSync он выдаёт ошибки в консоль "WebSocket connection to 'ws://localhost:3010/browser-sync/socket.io/?EIO=3&transport=websocket&sid=eqtj4dH73WLO-9sxAAAG' failed: Connection closed before receiving a handshake response" и события бесконечно повторяються, тоесть если я кликнул в любом месте раз то оно само начинает бесконечно кликать. В тесте мой плагин работает на порту 3010 а browserSync на 3000, заставить работать на одном порту незнаю как, если ставлю один и тот же порт то начинает ругаться плагин express.io. Я незнаю как мой плагин заставить дружить с browserSync. |
Сам решил вот так
browserSync.init({ server: "./", cors: true, middleware: function (req, res, next) { res.setHeader('Access-Control-Allow-Origin', '*'); next(); }, socket: { domain: 'localhost:' + portForBrowserSync }, scriptPath: function (path, port, options) { return "http://" + options.getIn(['socket', 'domain']) + path; } }); |
Часовой пояс GMT +3, время: 14:32. |