title: Working on Chrome Browser on Desktop but on Android raises error: SecurityError Blocked a frame with origin from accessing a cross-origin frame
body: <p>Application running at domain <a href="https://lo93p.csb.app/" rel="nofollow noreferrer">https://lo93p.csb.app/</a></p>
  
  <p>In <strong>Chrome browser on Android,</strong> when opening <a href="https://lo93p.csb.app/Test.pdf" rel="nofollow noreferrer">https://lo93p.csb.app/Test.pdf</a> in <strong>iframe</strong>, it raises error:</p>
  
  <p><strong>SecurityError: Blocked a frame with origin "<a href="https://lo93p.csb.app/" rel="nofollow noreferrer">https://lo93p.csb.app/</a>" from accessing a cross-origin frame</strong></p>
  
  <p>Same application is <strong>working perfectly in Chrome browser on windows desktop.</strong></p>
  
  <p>You can access this app as it is publicly available on CodeSanbox platform at <a href="https://lo93p.csb.app/" rel="nofollow noreferrer">https://lo93p.csb.app/</a></p>
  
  <p>Target is React app with printing PDF silently on client-side.</p>
  
  <p>Tried both dynamic iframe based on this <a href="https://stackoverflow.com/questions/16239513/print-pdf-directly-from-javascript">Print PDF directly from JavaScript</a> and library printJS (<a href="https://printjs.crabbly.com/" rel="nofollow noreferrer">https://printjs.crabbly.com/</a>)  </p>
  
  <p>Problem occurs not only on CodeSandbox but also on actual app hosting environment when accessing app in Chrome browser on Android.</p>