如何从JavaScript删除套接字

时间:2018-11-30 01:21:39

标签: javascript

如何从此代码中删除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), 

我的脚本无法在前端运行

0 个答案:

没有答案