Forráskód Böngészése

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

hakimel 3 éve
szülő
commit
3077ddbd09
3 módosított fájl, 3 hozzáadás és 3 törlés
  1. 0 0
      plugin/notes/notes.esm.js
  2. 0 0
      plugin/notes/notes.js
  3. 3 3
      plugin/notes/speaker-view.html

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
plugin/notes/notes.esm.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 0 - 0
plugin/notes/notes.js


+ 3 - 3
plugin/notes/speaker-view.html

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

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott