如何从此代码中删除https://mywebsite.com/assets/js/socket.io.js?如果我只是删除它,则脚本不会加载。
console.log('myWp loading ' + Date.now());
var x = document.createElement('script');
x.src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js',
document.getElementsByTagName('head')[0].appendChild(x),
x.onload = function() {
jq321 = jQuery.noConflict(!0);
var a = document.createElement('script');
a.src = 'https://mywebsite.com/assets/js/socket.io.js',
document.getElementsByTagName('head')[0].appendChild(a),
a.onload = function() {
var a = jq321('.myWpImportWidget').attr('id'),
s = document.createElement('script');
var attrLanguage = jq321('.myWpImportWidget').data('myWp-language');
if(typeof attrLanguage !== 'undefined') { userLanguage = attrLanguage; }
..........
我不再需要套接字。我的代码不依赖于该套接字。我在控制台prntscr.com/lorjuz
中遇到错误socket.io.js:2 GET http://file/socket.io/?sessionID=undefined&EIO=3&transport=polling&t=MTYQAsH
这是完整的错误消息。我只有这个错误。每次使用错误的URL加载套接字,因此我需要从代码中删除他。但是,如果删除这部分代码:
var a = document.createElement('script');
a.src = 'mywebsite.com/assets/js/socket.io.js',
document.getElementsByTagName('head')[0].appendChild(a),
我的脚本无法在前端运行