index.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <title>
  5. <%= htmlWebpackPlugin.options.title %>
  6. </title>
  7. <meta name="description" content="<%= htmlWebpackPlugin.options.globals.description %>" />
  8. <meta name="keywords" content="<%= htmlWebpackPlugin.options.globals.keyword %>" />
  9. <link rel="shortcut icon" href="/favicon.ico" />
  10. <script src="/pace.min.js"></script>
  11. <link href="/pace-theme-flash.css" rel="stylesheet" />
  12. <% for (var i = 0; i < htmlWebpackPlugin.options.globals.css.length; i++) { %>
  13. <link rel="stylesheet" href="<%= htmlWebpackPlugin.options.globals.css[i] %>" />
  14. <% } %>
  15. <meta charset="utf-8" />
  16. </head>
  17. <script>
  18. !(function (e) {
  19. function t(a) {
  20. if (i[a]) return i[a].exports;
  21. var n = (i[a] = {
  22. exports: {},
  23. id: a,
  24. loaded: !1,
  25. });
  26. return e[a].call(n.exports, n, n.exports, t), (n.loaded = !0), n.exports;
  27. }
  28. var i = {};
  29. return (t.m = e), (t.c = i), (t.p = ''), t(0);
  30. })([
  31. function (e, t) {
  32. 'use strict';
  33. Object.defineProperty(t, '__esModule', {
  34. value: !0,
  35. });
  36. var i = window;
  37. (t['default'] = i.flex = function (e, t) {
  38. var a = e || 100,
  39. n = t || 1,
  40. r = i.document,
  41. o = navigator.userAgent,
  42. d = o.match(/Android[\S\s]+AppleWebkit\/(\d{3})/i),
  43. l = o.match(/U3\/((\d+|\.){5,})/i),
  44. c = l && parseInt(l[1].split('.').join(''), 10) >= 80,
  45. p = navigator.appVersion.match(/(iphone|ipad|ipod)/gi),
  46. s = 1; //i.devicePixelRatio || 1;
  47. p || (d && d[1] > 534) || c || (s = 1);
  48. var u = 1 / s,
  49. m = r.querySelector('meta[name="viewport"]');
  50. m || ((m = r.createElement('meta')), m.setAttribute('name', 'viewport'), r.head.appendChild(m)),
  51. m.setAttribute(
  52. 'content',
  53. 'width=device-width,user-scalable=no,initial-scale=1,maximum-scale=' + u + ',minimum-scale=' + u,
  54. ),
  55. (r.documentElement.style.fontSize = (a / 2) * s * n + 'px');
  56. }),
  57. (e.exports = t['default']);
  58. },
  59. ]);
  60. flex(100, 1);
  61. window.onresize = function () {
  62. flex(100, 1);
  63. };
  64. </script>
  65. <body>
  66. <div id="root"></div>
  67. <script>
  68. if (!Array.prototype.findIndex) {
  69. Object.defineProperty(Array.prototype, 'findIndex', {
  70. value: function (predicate) {
  71. if (this === null) {
  72. throw new TypeError('Array.prototype.find called on null or undefined');
  73. }
  74. if (typeof predicate !== 'function') {
  75. throw new TypeError('predicate must be a function');
  76. }
  77. var list = Object(this);
  78. var length = list.length >>> 0;
  79. var thisArg = arguments[1];
  80. var value;
  81. for (var i = 0; i < length; i++) {
  82. value = list[i];
  83. if (predicate.call(thisArg, value, i, list)) {
  84. return value;
  85. }
  86. }
  87. return undefined;
  88. },
  89. });
  90. }
  91. if (!Array.prototype.fill) {
  92. Object.defineProperty(Array.prototype, 'fill', {
  93. value: function (value) {
  94. if (this == null) {
  95. throw new TypeError('this is null or not defined');
  96. }
  97. var O = Object(this);
  98. var len = O.length >>> 0;
  99. var start = arguments[1];
  100. var relativeStart = start >> 0;
  101. var k = relativeStart < 0 ? Math.max(len + relativeStart, 0) : Math.min(relativeStart, len);
  102. var end = arguments[2];
  103. var relativeEnd = end === undefined ? len : end >> 0;
  104. var final = relativeEnd < 0 ? Math.max(len + relativeEnd, 0) : Math.min(relativeEnd, len);
  105. while (k < final) {
  106. O[k] = value;
  107. k++;
  108. }
  109. return O;
  110. },
  111. });
  112. }
  113. </script>
  114. <% for (var i = 0; i < htmlWebpackPlugin.options.globals.scripts.length; i++) { %>
  115. <script type="text/javascript" src="<%= htmlWebpackPlugin.options.globals.scripts[i] %>"></script>
  116. <% } %>
  117. </body>
  118. </html>