recover support for running speaker view from file:// protocol #3158

This commit is contained in:
hakimel 2022-03-21 09:19:37 +01:00
parent 37861335a2
commit 3077ddbd09
3 changed files with 5 additions and 5 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -365,11 +365,11 @@
var connectionTimeout = setTimeout( function() { var connectionTimeout = setTimeout( function() {
connectionStatus.innerHTML = 'Error connecting to main window.<br>Please try closing and reopening the speaker view.'; connectionStatus.innerHTML = 'Error connecting to main window.<br>Please try closing and reopening the speaker view.';
}, 5000 ); }, 5000 );
;
window.addEventListener( 'message', function( event ) { window.addEventListener( 'message', function( event ) {
// Ignore post messages from other origins to prevent XSS // Validate the origin of this message to avoid XSS
if( window.location.origin !== event.origin ){ if( window.location.origin !== event.origin && event.source !== window.opener ) {
return; return;
} }