index.html 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="icon" href="/favicon.ico">
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  7. <meta name="renderer" content="webkit">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  9. <meta name="description" content="PPTist - 在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,实现在线PPT的编辑、演示,支持导出PPT文件,支持AI生成PPT。" />
  10. <meta name="keywords" content="pptist,ppt,powerpoint,office powerpoint,在线ppt,幻灯片,演示文稿,ppt在线制作,aippt" />
  11. <meta http-equiv="Content-Security-Policy"
  12. content="default-src * data: blob: 'unsafe-inline' 'unsafe-eval';
  13. media-src * data: blob:;
  14. script-src * 'unsafe-inline' 'unsafe-eval';
  15. style-src * 'unsafe-inline' 'unsafe-hashes';
  16. img-src * data: blob:;
  17. font-src * data:;">
  18. <title>PPTist - 在线演示文稿</title>
  19. <style>
  20. .first-screen-loading {
  21. width: 200px;
  22. height: 200px;
  23. position: fixed;
  24. top: 50%;
  25. left: 50%;
  26. margin-top: -100px;
  27. margin-left: -100px;
  28. display: flex;
  29. flex-direction: column;
  30. justify-content: center;
  31. align-items: center;
  32. }
  33. .first-screen-loading-spinner {
  34. width: 36px;
  35. height: 36px;
  36. border: 3px solid #d14424;
  37. border-top-color: transparent;
  38. border-radius: 50%;
  39. box-sizing: border-box;
  40. animation: spinner .8s linear infinite;
  41. }
  42. .first-screen-loading-text {
  43. margin-top: 20px;
  44. color: #d14424;
  45. }
  46. @keyframes spinner {
  47. 0% {
  48. transform: rotate(0deg);
  49. }
  50. 100% {
  51. transform: rotate(360deg);
  52. }
  53. }
  54. </style>
  55. </head>
  56. <body>
  57. <div id="app">
  58. <div class="first-screen-loading">
  59. <div class="first-screen-loading-spinner"></div>
  60. <div class="first-screen-loading-text">正在加载中,请稍等 ...</div>
  61. </div>
  62. </div>
  63. <script type="module" src="/src/main.ts"></script>
  64. <script type="module" src="./aws-sdk.js"></script>
  65. </body>
  66. <script>
  67. document.oncontextmenu = e => e.preventDefault()
  68. document.domain = document.domain.split(".").slice(-2).join(".");
  69. </script>
  70. </body>
  71. </html>