index.html 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" />
  5. <link rel="icon" href="/favicon.ico" />
  6. <meta name="Description" content="考试云平台 -- 由武汉启明泰和软件服务有限公司提供" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  8. <title>网考学生端</title>
  9. <script>
  10. // 重命名 Electron 提供的 require 详细请参考:https://www.w3cschool.cn/electronmanual/electronmanual-electron-faq.html
  11. if (typeof require != "undefined") {
  12. window.nodeRequire = require;
  13. delete window.require;
  14. delete window.exports;
  15. delete window.module;
  16. }
  17. </script>
  18. <script src="https://static.geetest.com/static/tools/gt.js"></script>
  19. <style>
  20. #app-placeholder {
  21. position: absolute;
  22. top: 0;
  23. left: 0;
  24. }
  25. </style>
  26. </head>
  27. <body>
  28. <div id="app-placeholder">
  29. <div style="
  30. height: 120px;
  31. font-size: 40px;
  32. text-align: center;
  33. width: 100vw;
  34. ">
  35. 程序加载中...
  36. </div>
  37. <div class="js-close" style="display: none; justify-content: center;">
  38. 加载太慢?
  39. <button>关闭</button>
  40. </div>
  41. <script>
  42. //加载超过30秒还没有加载完JS,就显示关闭按钮,可退出应用
  43. setTimeout(() => {
  44. const closeBtn = document.querySelector('#app-placeholder .js-close');
  45. if (closeBtn) {
  46. closeBtn.style.display = "flex";
  47. closeBtn.addEventListener('click', () => window.close());
  48. }
  49. }, 30 * 1000);
  50. </script>
  51. </div>
  52. <div id="app"></div>
  53. <!-- baidu tongji -->
  54. <script>
  55. var _hmt = _hmt || [];
  56. // TODO: 开发过程中注释掉
  57. // (function () {
  58. // var hm = document.createElement("script");
  59. // hm.src = "https://hm.baidu.com/hm.js?d00b10467bcf422aeadda1f7074f32d3";
  60. // var s = document.getElementsByTagName("script")[0];
  61. // s.parentNode.insertBefore(hm, s);
  62. // })();
  63. </script>
  64. <script type="module" src="/src/main.ts"></script>
  65. </body>
  66. </html>