dropbox.html 685 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title></title>
  5. </head>
  6. <body>
  7. <script>
  8. if (window.opener != null && window.opener.onDropboxCallback != null)
  9. {
  10. try
  11. {
  12. var hash = window.location.hash;
  13. var i1 = hash.indexOf('access_token=');
  14. var token = null;
  15. if (i1 >= 0)
  16. {
  17. var i2 = hash.indexOf('&', i1 + 13);
  18. if (i2 > i1)
  19. {
  20. token = hash.substring(i1 + 13, i2);
  21. }
  22. }
  23. // Continues execution of main program flow
  24. window.opener.onDropboxCallback(token, window);
  25. }
  26. catch (e)
  27. {
  28. alert('Dropbox: ' + e.toString());
  29. window.close();
  30. }
  31. }
  32. </script>
  33. </body>
  34. </html>