Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从外部源加载脚本时,WebSocket连接不起作用_Javascript_Jquery_Websocket_Requirejs - Fatal编程技术网

Javascript 从外部源加载脚本时,WebSocket连接不起作用

Javascript 从外部源加载脚本时,WebSocket连接不起作用,javascript,jquery,websocket,requirejs,Javascript,Jquery,Websocket,Requirejs,因此,我有一个简单的webSocket连接脚本: $(document).ready(function() { // set web scocket connection var wsConnection = new WebSocket('wss://websocket.lh:4443'); // web socket on open action wsConnection.onopen = function() { // web socket

因此,我有一个简单的webSocket连接脚本:

$(document).ready(function() {
    // set web scocket connection
    var wsConnection = new WebSocket('wss://websocket.lh:4443');
    // web socket on open action
    wsConnection.onopen = function() {
        // web socket
        wsConnection.send(JSON.stringify({
            'action': 'subscribe',
            'channel': '{{ app.user.webSocketToken }}'
        }));
    }
    // web socket on recive data action
    wsConnection.onmessage = function(e) {
        // load notifications handler
        requirejs(["notificationsHandler"], function() {
            fn_notificationsHandler.getNotify(e);
        });
    };
});
这很好,但只有当它直接出现在我的index/base.html中,当我试图将其作为外部脚本(如bellow)包含时,
onmessage
方法才会停止工作


另外,当我尝试使用Require.js以典型方式执行此操作时,也不起作用。为什么呢?有人能帮忙吗?

开发人员控制台中有错误吗?没有,没有小错误:(开发人员控制台中有错误吗?没有,没有小错误:(