fix(loadtest): fixed browser security error
This commit is contained in:
@@ -263,24 +263,14 @@
|
|||||||
|
|
||||||
function setupWebSocket ()
|
function setupWebSocket ()
|
||||||
{
|
{
|
||||||
let wsUrl = 'ws://' + window.location.host + '/ws'
|
const protocol = window.location.protocol === 'https:' ? 'wss://' : 'ws://'
|
||||||
let triedSecure = false
|
const wsUrl = protocol + window.location.host + '/ws'
|
||||||
|
ws = new WebSocket( wsUrl )
|
||||||
|
|
||||||
function connect ( url )
|
|
||||||
{
|
|
||||||
ws = new WebSocket( url )
|
|
||||||
ws.onopen = () => console.log( 'WebSocket connected' )
|
ws.onopen = () => console.log( 'WebSocket connected' )
|
||||||
ws.onclose = () => console.log( 'WebSocket disconnected' )
|
ws.onclose = () => console.log( 'WebSocket disconnected' )
|
||||||
ws.onerror = ( error ) =>
|
ws.onerror = ( error ) => console.error( 'WebSocket error:', error )
|
||||||
{
|
|
||||||
console.error( 'WebSocket error:', error )
|
|
||||||
if ( !triedSecure )
|
|
||||||
{
|
|
||||||
triedSecure = true
|
|
||||||
wsUrl = 'wss://' + window.location.host + '/ws'
|
|
||||||
connect( wsUrl )
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ws.onmessage = ( event ) =>
|
ws.onmessage = ( event ) =>
|
||||||
{
|
{
|
||||||
const data = JSON.parse( event.data )
|
const data = JSON.parse( event.data )
|
||||||
@@ -317,9 +307,6 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
connect( wsUrl )
|
|
||||||
}
|
|
||||||
|
|
||||||
function setRunningState ()
|
function setRunningState ()
|
||||||
{
|
{
|
||||||
isRunning = true
|
isRunning = true
|
||||||
|
|||||||
Reference in New Issue
Block a user