embedded.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="apple-mobile-web-app-capable" content="yes" />
  6. <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1"/>
  7. <meta name="theme-color" content="#4b75ff">
  8. <link rel="stylesheet" href="../script/semantic/semantic.min.css">
  9. <script src="../script/jquery.min.js"></script>
  10. <script src="../script/semantic/semantic.min.js"></script>
  11. <script src="../script/ao_module.js"></script>
  12. <title>Browser</title>
  13. <style>
  14. body{
  15. overflow: hidden;
  16. }
  17. #mainframe{
  18. width: 100vw;
  19. height: 100vh;
  20. border: 0px solid transparent;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <iframe id="mainframe" src="">
  26. </iframe>
  27. <script>
  28. //Get window hash
  29. let targetFrameingURL = "";
  30. if (window.location.hash.length > 0){
  31. targetFrameingURL = window.location.hash.substr(1);
  32. targetFrameingURL = JSON.parse(decodeURIComponent(targetFrameingURL));
  33. console.log(targetFrameingURL);
  34. $("#mainframe").attr("src", targetFrameingURL)
  35. //Change title to match
  36. ao_module_agirun("Browser/backend/downpage.js", {
  37. url: targetFrameingURL
  38. }, function(data){
  39. //console.log(data);
  40. var pageTitle = $(data).filter('title').text();
  41. ao_module_setWindowTitle(pageTitle);
  42. })
  43. }
  44. </script>
  45. </body>
  46. </html>