index.html 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge" viewport-fit="cover" />
  6. <meta name="viewport"
  7. content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0" />
  8. <!-- <title>
  9. <%= htmlWebpackPlugin.options.title %>
  10. </title> -->
  11. <title>
  12. <%= webpackConfig.name %>
  13. </title>
  14. <script>
  15. // CONFIGURATIONS_PLACEHOLDER
  16. if (/dev-/.test(window?.injectConfig?.api) || window.location.href.indexOf(8080) > -1) {
  17. window.injectConfig = {
  18. ...window.injectConfig,
  19. api: 'https://qa-crm-kpl.kerryprops.com.cn',
  20. TRACKING_API_URL:
  21. 'https://qa-tracking-cip.kerryplus.com/sa?project=kerry_tracking',
  22. profileApi: 'https://qa-apim.kerryplus.com/c/api',
  23. qaPayment: 'https://qa-payment.kerryonvip.com',
  24. };
  25. }
  26. // const userAgent = window.navigator.userAgent.toLowerCase()
  27. // if(!/miniprogram/g.test(userAgent)) {
  28. // document.getElementsByTagName('title')[0].innerText= '临时停车'
  29. // }
  30. </script>
  31. <script>
  32. // const debug = window.localStorage.getItem('H5_DEBUG');
  33. // 开发环境和qa环境 打开debug
  34. const debug = /dev-|qa-/.test(window?.injectConfig?.api) || window.location.href.indexOf(8080) > -1;
  35. if (debug) {
  36. const script = document.createElement('script');
  37. script.src = 'https://unpkg.com/vconsole@latest/dist/vconsole.min.js';
  38. document.head.appendChild(script);
  39. script.addEventListener('load', () => {
  40. setTimeout(() => {
  41. window.vConsole = new window.VConsole();
  42. }, 200);
  43. });
  44. }
  45. if ( /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) ) {
  46. // https://developers.weixin.qq.com/community/develop/doc/000ae2cb950808f90d8bc415551800
  47. window.H5_LAUNCH_URL = location.href;
  48. }
  49. </script>
  50. <script>
  51. // var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || CSS.supports('top: constant(a)'))
  52. // document.write('<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + (coverSupport ? ', viewport-fit=cover' : '') + '" />')
  53. </script>
  54. <!-- <script src="https://cdn.jsdelivr.net/npm/sockjs-client@1/dist/sockjs.min.js"></script> -->
  55. <!-- <script src="https://cdn.jsdelivr.net/npm/@stomp/stompjs@7.0.0-beta2/bundles/stomp.umd.min.js"></script> -->
  56. </head>
  57. <body>
  58. <noscript>
  59. <strong>Please enable JavaScript to continue.</strong>
  60. </noscript>
  61. <div id="app"></div>
  62. <!-- built files will be auto injected -->
  63. </body>
  64. </html>