title: Soundcloud JS SDK - SC.Connect() callback window can't close if App installed on iOS
body: <p>The Soundcloud's JS SDK, SC.connect(); redirect to a callback window after auth.
  Everything is working well on desk and mobile except if you have the soundcloud APP installed (on iOS);</p>
  
  <p>the callback file:</p>
  
  <pre><code>    &lt;html lang="en"&gt;
        &lt;head&gt;
          &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;
          &lt;title&gt;Connect with SoundCloud&lt;/title&gt;
        &lt;/head&gt;
        &lt;body onload="window.opener.setTimeout(window.opener.SC.connectCallback, 1)"&gt;
          &lt;b style="text-align: center;"&gt;This popup should automatically close in a few seconds&lt;/b&gt;
        &lt;/body&gt;
      &lt;/html&gt;
  </code></pre>
  
  <p>If you have the app installed, SC.connect() open the app to check if you are logged in before authenticate and redirect you to the callback.
  Then the window.opener of callback.html is not your window anymore (because the app opened it) and the window can't call the methods and close.</p>
  
  <p>the console says:</p>
  
  <pre><code>TypeError: null is not an object (evaluating 'window.opener.SC')
  TypeError: null is not an object (evaluating 'window.opener.setTimeout')
  </code></pre>
  
  <p>Is there a way to reach my original window without modifying the soundcloud SDK?</p>