浏览代码

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

hakimel 3 年之前
父节点
当前提交
3077ddbd09
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 0 0
      plugin/notes/notes.esm.js
  2. 0 0
      plugin/notes/notes.js
  3. 3 3
      plugin/notes/speaker-view.html

文件差异内容过多而无法显示
+ 0 - 0
plugin/notes/notes.esm.js


文件差异内容过多而无法显示
+ 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;
 					}
 

部分文件因为文件数量过多而无法显示