index.html 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <!doctype html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  6. <meta name="renderer" content="webkit" />
  7. <meta name="description" content="A Modern Back-end Management System" />
  8. <meta name="keywords" content="Vben Admin Vue3 Vite" />
  9. <meta name="author" content="Vben" />
  10. <meta
  11. name="viewport"
  12. content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=0"
  13. />
  14. <!-- 由 vite 注入 VITE_APP_TITLE 变量,在 .env 文件内配置 -->
  15. <title><%= VITE_APP_TITLE %></title>
  16. <link rel="icon" href="/favicon.ico" />
  17. <script>
  18. // 生产环境下注入百度统计
  19. if (window._VBEN_ADMIN_PRO_APP_CONF_) {
  20. var _hmt = _hmt || [];
  21. (function () {
  22. var hm = document.createElement('script');
  23. hm.src =
  24. 'https://hm.baidu.com/hm.js?d20a01273820422b6aa2ee41b6c9414d';
  25. var s = document.getElementsByTagName('script')[0];
  26. s.parentNode.insertBefore(hm, s);
  27. })();
  28. }
  29. </script>
  30. <!-- 可以使用自己的部署的PageSpy的sdk 修改引入的地址即可 -->
  31. <!-- https://pagespy.mufei88.com 为vben测试sdk地址 -->
  32. <script
  33. crossorigin="anonymous"
  34. src="https://pagespy.mufei88.com/page-spy/index.min.js"
  35. ></script>
  36. <script
  37. crossorigin="anonymous"
  38. src="https://pagespy.mufei88.com/plugin/data-harbor/index.min.js"
  39. ></script>
  40. <script
  41. crossorigin="anonymous"
  42. src="https://pagespy.mufei88.com/plugin/rrweb/index.min.js"
  43. ></script>
  44. <script>
  45. window.$harbor = new DataHarborPlugin();
  46. window.$rrweb = new RRWebPlugin();
  47. [window.$harbor, window.$rrweb].forEach((p) => {
  48. PageSpy.registerPlugin(p);
  49. });
  50. // 实例化的参数都是可选的
  51. window.$pageSpy = new PageSpy({
  52. project: '<%= VITE_APP_TITLE %>',
  53. autoRender: false,
  54. title: 'Vben Admin',
  55. });
  56. // 之后即可使用 PageSpy,前往 https://pagespy.mufei88.com 体验
  57. </script>
  58. </head>
  59. <body>
  60. <div id="app"></div>
  61. <script type="module" src="/src/main.ts"></script>
  62. </body>
  63. </html>