It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://the-mo.shop/products/hazy-kf94-disposable-mask-20-pcs

  1.  
  2.  
  3. <!--This file is synced from MobileWebMallV2 -->
  4.  
  5. <!DOCTYPE html>
  6.  
  7. <html>
  8.    <head>
  9.        <!-- JS Health Check:必須在所有外部 script 之前,capture-phase 才能攔截到所有載入失敗 -->
  10.        <!--This file is synced from MobileWebMallV2 -->
  11.  
  12.  
  13.  
  14.  
  15.        <title>
  16. 404頁面 | MO / MaskOn._        </title>
  17.        
  18.        <meta http-equiv="content-language" content="zh-HK" />
  19.        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
  20.        <meta name="google" content="notranslate" />
  21.        <meta name="msvalidate.01" content="" />
  22.  
  23.  
  24.  
  25.  
  26.        <link rel="icon" href="//img.cdn.91app.hk/webapi/images/o/16/16/ShopFavicon/114/114favicon?v=202607141725" />
  27.        <link rel="shortcut icon" href="//img.cdn.91app.hk/webapi/images/o/16/16/ShopFavicon/114/114favicon?v=202607141725" />
  28.        <!-- hrefLangs start -->
  29.        <!--This file is synced from MobileWebMallV2 -->
  30.  
  31.    <link rel="alternate" hreflang="x-default" href="https://the-mo.shop/Errors/PageNotFoundContainer" />
  32.        <link rel="alternate" hreflang="en-US" href="https://the-mo.shop/Errors/PageNotFoundContainer?lang=en-US" />
  33.        <link rel="alternate" hreflang="zh-HK" href="https://the-mo.shop/Errors/PageNotFoundContainer?lang=zh-HK" />
  34.  
  35.        <!-- hrefLangs end -->
  36.  
  37.        <link rel="stylesheet" href="//official-static.91app.hk/V2/Scripts/dist/css/style.css?v=020260717070203">
  38.  
  39.        <!-- themeCore fonts 和 icons 的樣式使用 CMS 的 CDN,本機開發也使用 CMS 的 CDN -->
  40.        <link rel='stylesheet' href='https://cms-static.cdn.91app.hk/lib/cms-theme-core/3.102.0/css/desktop.default.css?v=020260717070203'>
  41. <link rel='stylesheet' href='https://cms-static.cdn.91app.hk/cms/common/iconFonts/css/font-awesome.css?v=020260717070203' /><link rel='stylesheet' href='https://cms-static.cdn.91app.hk/cms/common/iconFonts/css/icon91.css?v=020260717070203' />        <!-- 使用 trinity-core 的 baseStyle.css -->
  42.  
  43.        <!-- 客製化 IconFont 設定 -->
  44. <link rel='stylesheet' href='https://cms-static.cdn.91app.hk/cms/common/iconFonts/v1.1.16/nine1/nine1.css?v=20260717070203' />        <!-- 客製化 Font-Family 設定 -->
  45.                
  46.        <link rel="apple-touch-icon" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/07181057" />
  47.        <link rel="apple-touch-icon" sizes="180x180" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/07181057" />
  48.        <link rel="apple-touch-icon-precomposed" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/07181057" />
  49.        <link rel="apple-touch-icon-precomposed" sizes="180x180" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/07181057" />
  50.  
  51.            <link rel="canonical" href="https://the-mo.shop/Errors/PageNotFoundContainer" />
  52.  
  53. <!--This file is synced from MobileWebMallV2 -->
  54.  
  55. <!-- Google Tag Manager -->
  56. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  57. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  58. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  59. 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  60. })(window,document,'script','dataLayer','GTM-WX6W2WPR');</script>
  61. <!-- End Google Tag Manager -->
  62.        <!--This file is synced from MobileWebMallV2 -->
  63. <!--Universal Google Analytics Start-->
  64.  
  65. <script>
  66.        window.nineyi = window.nineyi || {};
  67.        window.nineyi.googleAnalyticsSettingData = {
  68.            GoogleAnalyticsTrackingId: '',
  69.            GoogleAnalytics4TrackingId: 'G-P1121F9BMY',
  70.            CookieDomainSetting: document.location.hostname,
  71.            originDomain: 'https://the-mo.shop',
  72.            officialSsoDomain: 'service.91app.hk',
  73.            DefaultCurrencyCode: 'HKD',
  74.            isEnableVipMemberOuterIdDimension: 'False' === 'True',
  75.            customOuidDimensionName: '',
  76.            isUseOriginalClientId: 'False' === 'True',
  77.            isShowSaleProductOuterId: 'False' === 'True',
  78.            isPassOuterMemberCode: 'True' === 'True',
  79.        };
  80. </script>
  81.  
  82.        <!--This file is synced from MobileWebMallV2 -->
  83.  
  84.        <!--This file is synced from MobileWebMallV2 -->
  85. <div id="fb-root"></div>
  86. <!--Facebook Pixel Code Start-->
  87. <script>
  88.    !function (f, b, e, v, n, t, s) {
  89.        if (f.fbq)return;
  90.        n = f.fbq = function () {
  91.            n.callMethod ?
  92.                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
  93.        };
  94.        if (!f._fbq)f._fbq = n;
  95.        n.push = n;
  96.        n.loaded = !0;
  97.        n.version = '2.0';
  98.        n.queue = [];
  99.        t = b.createElement(e);
  100.        t.async = !0;
  101.        t.src = v;
  102.        s = b.getElementsByTagName(e)[0];
  103.        s.parentNode.insertBefore(t, s)
  104.    }(window, document, 'script', '//connect.facebook.net/en_US/fbevents.js');
  105.    var FbCustomAudiencesPixelIds = JSON.parse('[]');
  106.    var AllSiteFbCustomAudiencesPixelId = '1021834927899745';
  107.    var IsEnableAdvancedFacebookPixel = JSON.parse('false');
  108. </script>
  109. <!--Facebook Pixel Code End-->
  110.        <!--This file is synced from MobileWebMallV2 -->
  111.    <!--GoogleConversion-->
  112.    <script async src="https://www.googletagmanager.com/gtag/js?id="></script>
  113.    <script>
  114.        window.dataLayer = window.dataLayer || [];
  115.        function gtag(){dataLayer.push(arguments);}
  116.        gtag('js', new Date());
  117.    </script>
  118.  
  119.        <!--This file is synced from MobileWebMallV2 -->
  120. <!-- Yahoo Dot Tag Base Code Start -->
  121. <!-- Yahoo Dot Tag Base Code End -->
  122.        <!--This file is synced from MobileWebMallV2 -->
  123.  
  124. <!-- initial mweb constant -->
  125. <script src="//official-static.91app.hk/V2/Scripts/cookies.min.js"></script>
  126.  
  127.    <script src='https://app.cdn.91app.com/global/currency-exchange-rate/currency.js'></script>
  128.  
  129. <script>
  130.    window.nineyi = window.nineyi || {};
  131.    window.nineyi.shopId = 114;
  132.    window.nineyi.appSetting = window.nineyi.appSetting || {};
  133.    window.nineyi.appSetting.logLevel = parseInt('2');
  134.    window.nineyi.appSetting.viewTitle = '404頁面';
  135.    window.nineyi.ServiceWorker = window.nineyi.ServiceWorker || {};
  136.    window.nineyi.ServiceWorker.Env = 'Prod';
  137.    window.nineyi.facebookConfig = {
  138.        allSiteFbPixelId: AllSiteFbCustomAudiencesPixelId,
  139.        CustomAudiencesPixelIds: FbCustomAudiencesPixelIds
  140.    };
  141.    window.nineyi.Execmode = 'Prod';
  142.    window.nineyi.version = '20260717070203';
  143.    window.nineyi.ServiceWorker.Options = {
  144.        v: '1',
  145.        tid: '',
  146.        ccode: 'HK',
  147.        ch: 'web',
  148.        cud: 'HKD',
  149.        ld: 'zh-HK',
  150.        shopId: 114,
  151.    }
  152.    window.nineyi.pageType = '';
  153.    window.nineyi.launchType = '';
  154.    window.nineyi.silo = '91app';
  155.    window.nineyi.dependencies = window.nineyi.dependencies || {};
  156.    window.nineyi.dependencies.apiConfig = window.nineyi.dependencies.apiConfig || {
  157.        cdnApiHost:'//webapi.91app.hk',
  158.        isEnableCdnApi: "True" == 'True'
  159.    };
  160.    window.nineyi.dependencies.env = 'Prod';
  161.    window.nineyi.dependencies.market = 'HK';
  162.    window.nineyi.dependencies.shopId = parseInt('114');
  163.    window.nineyi.cookieExpireTime = {
  164.        fr: 86400000,
  165.        fr2: 86400000,
  166.        act: 172800000,
  167.    };
  168.  
  169.    window.nineyi.MWeb = window.nineyi.MWeb || {};
  170.    window.nineyi.MWeb.OfficialOriginDomain = 'https://the-mo.shop';
  171.    window.nineyi.MWeb.ApiCdnConfig = {
  172.        "Url": '//webapi.91app.hk',
  173.        "IsEnable": "True" == 'True'
  174.    };
  175.    window.nineyi.MWeb.MachineName = 'HK-MWG1-66-237';
  176.    window.nineyi.MWeb.OfficialShopProfile = {"ShopId":114,"BrowserMode":1,"DeviceMode":1,"StoreTotalCount":1,"LayoutAreaSetting":{"IsEnableLeftAside":true,"IsEnableHeader":true,"IsEnableFooter":true},"SharedFrameViewModel":{"OfficialCustomLink":null},"HasNewVersionSwitch":true,"LineShopLandingPopupEnabled":false,"IsPassOuterMemberCode":true};
  177.    window.nineyi.MWeb.CmsShopInfo = {"EnableCms":true,"Version":"bb3ce15b-ddc2-4cd6-b6aa-0705ea3d1f41_1784001856030"};
  178.    window.nineyi.MWeb.CmsApiDomain = 'https://apigw.91app.hk';
  179.    window.nineyi.MWeb.ShopId = parseInt('114');
  180.    window.nineyi.MWeb.ShopName = "MO / MaskOn._";
  181.    window.nineyi.MWeb.SupplierName = "MaskOn Limited";
  182.    window.nineyi.MWeb.UnLoginId = '';
  183.    window.nineyi.MWeb.IsThirdpartyAuthMember = 'False'.toLocaleLowerCase() === 'true';
  184.    window.nineyi.MWeb.ThirdpartyAuthTypeDef = '';
  185.    window.nineyi.MWeb.ThirdpartyAuthButtonContent = '';
  186.    window.nineyi.MWeb.ThirdpartyAuthIconUrl = '';
  187.    window.nineyi.MWeb.ServiceNumber = '';
  188.    window.nineyi.MWeb.ServiceInfo = '週一~週五,09:00~18:00';
  189.    window.nineyi.MWeb.HomeUrl = '/v2/official';
  190.    window.nineyi.MWeb.IsLBS = 'True' === "True";
  191.    window.nineyi.MWeb.IsAntiFraud = 'False';
  192.    window.nineyi.MWeb.GoogleRecaptchaSiteKey = '';
  193.    window.nineyi.MWeb.IsShowQuestionInsert = 'true' === 'true';
  194.    window.nineyi.MWeb.IsShowShopIntroduce = 'true' === 'true';
  195.    window.nineyi.MWeb.IsRememberCreditCard = 'true' === 'true';
  196.    window.nineyi.MWeb.IsShowChangePassword = 'true' === 'true';
  197.    window.nineyi.MWeb.IsShowAccountBinding = 'false' === 'true';
  198.    window.nineyi.MWeb.IsPriceOnTop = 'true' === 'true';
  199.    window.nineyi.MWeb.IsEnabledNewProductCard = 'true' === 'true';
  200.    window.nineyi.MWeb.IsEnabledCustomTranslation = 'false' === 'true';
  201.    window.nineyi.MWeb.EnableSessionExpire = 'False' === 'True';
  202.    window.nineyi.MWeb.EnableAddressBook = 'True' === 'True';
  203.    window.nineyi.MWeb.AddressBookVersion = 2;
  204.    window.nineyi.MWeb.IsEnabledShopReturnGoods = 'False' === 'True';
  205.    window.nineyi.MWeb.IsEnabledShopChangeGoods = 'False' === 'True';
  206.    window.nineyi.MWeb.IsEnabledShopCustomReturnGoods = 'False' === 'True';
  207.    window.nineyi.MWeb.IsEnabledShopCustomChangeGoods = 'False' === 'True';
  208.    window.nineyi.MWeb.IsEnableStoreCredit = 'False' === 'True';
  209.    window.nineyi.MWeb.IsShowTradesOrderGroupQRCode = 'False' === 'True';
  210.    window.nineyi.MWeb.AdministrativeRegionFileUrlPrefix = 'https://static-web.cdn.91app.hk/HK/Prod/';
  211.    window.nineyi.MWeb.CommerceCloudAppApiDomain = 'https://fts-api.91app.hk';
  212.    window.nineyi.MWeb.NySessionToken = '';
  213.    window.nineyi.MWeb.CommerceCloudCdnApiDomain = 'https://fts-api.91app.hk';
  214.    window.nineyi.MWeb.IsSuggestPriceShowPrice = 'true' === 'true';
  215.    window.nineyi.MWeb.FtsApiDomain = 'https://fts-api.91app.hk';
  216.    window.nineyi.MWeb.ChatWebSocketDomain = '';
  217.    window.nineyi.MWeb.IsEnableShopCustomCurrencyRate = 'False' == 'True';
  218.    window.nineyi.MWeb.IsEnabledRetailStoreExpress = 'False' == 'True';
  219.    window.nineyi.MWeb.RetailStoreExpressState = {"IsRetailStoreExpress":false,"LogoUrl":"","HeaderBackgroundColor":""};
  220.    window.nineyi.MWeb.IsEnableSkuPointsPay = 'False' === 'True';
  221.    window.nineyi.MWeb.PointsPayDisplayType = 'PointDesc';
  222.  
  223.    window.nineyi.stackdriverConfig = {
  224.        name: 'mweb',
  225.        version: '20260717070203'
  226.    }
  227.  
  228.    var referrerUrl = '';
  229.    document.location.search.replace('?', '').split('&').forEach(function (item) {
  230.        if (item.match(/^rt=/g)) {
  231.            referrerUrl = decodeURIComponent(item.split('=')[1]);
  232.        }
  233.    });
  234.    if (!referrerUrl) {
  235.        referrerUrl = 'https://the-mo.shop';
  236.    }
  237.    window.nineyi.MWeb.ReferrerUrl = referrerUrl;
  238.    var QRCodeImage = '<img alt="91mai-qrcode-img" name="91mai_qrcode" src="data:image/gif;base64,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" />';
  239.    var QRCodeImageSpan = document.createElement('span');
  240.    QRCodeImageSpan.innerHTML = QRCodeImage;
  241.    window.nineyi.MWeb.QRCodeImageUrl = QRCodeImageSpan.firstElementChild.src;
  242.  
  243.    window.nineyi.MWeb.DownloadAppUrl = {
  244.        ios: '',
  245.        android: 'https://play.google.com/store/apps/details?id=hk.com.nineyi.shop.s000114',
  246.        isDownloadAndroidAPK: 'False' === 'True',
  247.    }
  248.    window.nineyi.MWeb.IsEnableFBMessenger = 'False'.toLocaleLowerCase() == 'true';
  249.    window.nineyi.MWeb.IsEnableFBMessengerNonWorkingTime = 'False'.toLocaleLowerCase() == 'true';
  250.    window.nineyi.MWeb.FBMessengerWorkingStartWeekDay = '';
  251.    window.nineyi.MWeb.FBMessengerWorkingStartTime = '';
  252.    window.nineyi.MWeb.FBMessengerWorkingEndWeekDay = '';
  253.    window.nineyi.MWeb.FBMessengerWorkingEndTime = '';
  254.    window.nineyi.MWeb.FanGroupUrl = '';
  255.    window.nineyi.MWeb.FBAppId = '0'; // 分享用
  256.    // FbOfficialAppId: nineyi.webstore.mobilewebmall\WebStore\Frontend\BE\Official\OfficialShopInfoEntity.cs
  257.    // 單一domain店家:取DB Shop 裡面的資料(同FbAppId),非單一domain店家:取Config裡面 FB.Official.AppId
  258.    window.nineyi.MWeb.FbOfficialAppId = '0'; // Fb官網登入用
  259.    window.nineyi.MWeb.OnlineCRM = '';
  260.    window.nineyi.MWeb.OnlineCRMCode = '';
  261.    window.nineyi.MWeb.ShopInstagramUrl = '';
  262.    var GoogleConversionData = JSON.parse('null');
  263.    var GoogleConversionList;
  264.    if(GoogleConversionData){
  265.        GoogleConversionList = GoogleConversionData.ConversionList;
  266.    }
  267.    window.nineyi.MWeb.GoogleConversionList = GoogleConversionList
  268.    var GoogleConversionData = JSON.parse('null');
  269.    var GoogleConversionDataShopUseNewCode;
  270.    if(GoogleConversionData){
  271.        GoogleConversionDataShopUseNewCode = GoogleConversionData.ShopUseNewCode;
  272.    }
  273.    window.nineyi.MWeb.GoogleConversionShopUseNewCode = GoogleConversionDataShopUseNewCode;
  274.    window.nineyi.MWeb.Market = 'HK';
  275.    window.nineyi.MWeb.IsAdobeTrackerShop = 'False';
  276.    window.nineyi.MWeb.SoldOutType = 'BackInStockAlert'; // 商品缺貨顯示
  277.    window.nineyi.MWeb.SalesMarketSettings = {"SupplierId":111,"SalesMarket":"HK","SalesCurrency":"HKD","CountryCode":"852","CurrencySymbol":"HK$","CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","CurrencyDigitGroupSeparator":",","CurrencyNameKey":""};
  278.    /**
  279.    initialAngularLocale
  280.    */
  281.    window.nineyi.MWeb.CurrentLocale = 'zh-HK';
  282.    window.nineyi.MWeb.EnableLanguageSwitcher = 'True' === 'True';
  283.    window.nineyi.MWeb.DefaultLanguageCode = 'zh-HK';
  284.    window.nineyi.MWeb.AvailableLanguages = [{"Lang":"en-US","Display":"English (US)"},{"Lang":"zh-HK","Display":"中文 (香港)"}];
  285.    window.nineyi.MWeb.DefaultCurrency = 'HK$';
  286.    window.nineyi.MWeb.DefaultCountry = 'HK';
  287.    window.nineyi.MWeb.DefaultCurrencyCode = 'HKD';
  288.    window.nineyi.MWeb.EnableJavsScriptCDN = 'True';
  289.    window.nineyi.MWeb.JavsScriptCDN = '//official-static.91app.hk';
  290.    window.nineyi.MWeb.CssCDNDomain = '//official-static.91app.hk';
  291.    window.nineyi.MWeb.FingerprintTag = '';
  292.    window.nineyi.MWeb.CurrencyCode = '' || 'HKD';
  293.    window.nineyi.MWeb.isSsoDomain = (/^(service.*.91dev.*|(service.91app.*)|shop-service.pxmart.com.tw)$/ig).test(window.location.hostname);
  294.    window.nineyi.MWeb.isCustomizedPrivacyPolicy = '';
  295.    window.nineyi.MWeb.PrivacyPolicyFilePath = '';
  296.    Object.freeze(window.nineyi.MWeb);
  297.  
  298.    window.nineyi.i18n = window.nineyi.i18n || {};
  299.    window.nineyi.i18n.isEnableCurrency = !window.nineyi.MWeb.isSsoDomain && 'True'.toLocaleLowerCase() == 'true';
  300.    window.nineyi.i18n.defaultCurrency = 'HKD';
  301.    window.nineyi.i18n.preferredCurrency = docCookies.getItem('currency') || window.nineyi.i18n.defaultCurrency;
  302.    window.nineyi.i18n.availableCurrencies = ["HKD","TWD","MOP","SGD","JPY"];
  303.    window.nineyi.i18n.isEnableLanguage = !window.nineyi.MWeb.isSsoDomain && 'True'.toLocaleLowerCase() == 'true';
  304.    window.nineyi.i18n.defaultLanguage = 'zh-HK'
  305.    window.nineyi.i18n.availableLanguages = ["en-US","zh-HK"];
  306.    window.nineyi.i18n.salesMarketSettings = {
  307.        salesMarket: 'HK',
  308.        salesCurrency: 'HKD'
  309.    };
  310.    (function(n) {
  311.        var allLanguages = [{"Lang":"en-US","Display":"English (US)"},{"Lang":"zh-TW","Display":"中文 (繁體)"},{"Lang":"zh-HK","Display":"中文 (香港)"},{"Lang":"zh-CN","Display":"中文 (简体)"},{"Lang":"ms-MY","Display":"Bahasa Melayu"},{"Lang":"ja-JP","Display":"日本語"},{"Lang":"th-TH","Display":"ไทย"}];
  312.        n.i18n.allLanguages = allLanguages.map(function (item) {
  313.            return {
  314.                lang: item.Lang,
  315.                display: item.Display
  316.            };
  317.        });
  318.    })(window.nineyi);
  319.    window.nineyi.tracking = {
  320.        dataLayer: function (key, val){
  321.                const dataLayers = window.nineyi.tracking.dataLayer.dataLayers;
  322.                dataLayers[key] = dataLayers[key] || {};
  323.                dataLayers[key] = val;
  324.                const subscribes = window.nineyi.tracking.dataLayer.subscribes;
  325.                subscribes[key] = subscribes[key] || [];
  326.                subscribes[key].forEach(function(fn){
  327.                    fn(val);
  328.                });
  329.        },
  330.        subscribe: function(key, callback){
  331.            const subscribes = window.nineyi.tracking.dataLayer.subscribes;
  332.            subscribes[key] = subscribes[key] || [];
  333.            subscribes[key].push(callback);
  334.        }
  335.    };
  336.    window.nineyi.tracking.dataLayer.dataLayers = {};
  337.    window.nineyi.tracking.dataLayer.subscribes = {};
  338.  
  339.    window.fbAsyncInit = function() {
  340.        FB.init({
  341.          appId: window.location.pathname !== '/V2/Login/Index/' && !/^\/V2\/VipMember\/AccountBinding\/?$/.test(window.location.pathname)
  342.            ? '0' : '0',
  343.          autoLogAppEvents: true,
  344.          xfbml: true,
  345.          version: 'v2.10'
  346.        });
  347.        console.log('InitialSetting: FB initFaceBookUI ok');
  348.    };
  349. </script>
  350. <!-- END initial mweb constant -->
  351.  
  352.        
  353.  
  354.  
  355.  
  356.        <script type='text/javascript'>
  357.            var appInsights=window.appInsights||function(config)
  358.            {
  359.                function r(config){ t[config] = function(){ var i = arguments; t.queue.push(function(){ t[config].apply(t, i)})} }
  360.                var t = { config:config},u=document,e=window,o='script',s=u.createElement(o),i,f;for(s.src=config.url||'//az416426.vo.msecnd.net/scripts/a/ai.0.js',u.getElementsByTagName(o)[0].parentNode.appendChild(s),t.cookie=u.cookie,t.queue=[],i=['Event','Exception','Metric','PageView','Trace','Ajax'];i.length;)r('track'+i.pop());return r('setAuthenticatedUserContext'),r('clearAuthenticatedUserContext'),config.disableExceptionTracking||(i='onerror',r('_'+i),f=e[i],e[i]=function(config, r, u, e, o) { var s = f && f(config, r, u, e, o); return s !== !0 && t['_' + i](config, r, u, e, o),s}),t
  361.            }({
  362.                instrumentationKey:'7e1cc264-b71f-48a3-a07d-463ac59869f0'
  363.            });
  364.  
  365.            window.appInsights=appInsights;
  366.            appInsights.trackPageView();
  367.        </script>
  368.        <script async defer src="https://connect.facebook.net/zh_TW/sdk.js"></script>
  369.  
  370.    </head>
  371.    <body class="">
  372.        <!--This file is synced from MobileWebMallV2 -->
  373.  
  374. <noscript>
  375.    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WX6W2WPR" height="0" width="0"
  376.        style="display:none;visibility:hidden"></iframe>
  377. </noscript>
  378.  
  379.            <div id="root"></div>
  380.        <!-- StackDriver Reporter Start -->
  381.        <script>
  382.        window.nineyi.env = "Prod";
  383.        </script>
  384.        <!-- tracking sdk-->
  385.        <script src='https://tracking-client.91app.hk/tracking-service/sdk/ec/latest/main.min.js?v=020260717070203'></script>
  386.        <!-- line express sdk-->
  387.        <!-- 讀取外部 CDN -->
  388.        <script src='https://cms-static.cdn.91app.hk/lib/polyfill.js'></script>
  389.        <!-- 讀取CMS CDN -->
  390.        <script defer src='https://cms-static.cdn.91app.hk/lib/react/16.14.0/umd/react.production.min.js'></script>
  391.        <script defer src='https://cms-static.cdn.91app.hk/lib/react-dom/16.14.0/umd/react-dom.production.min.js'></script>
  392.        <script defer src='https://cms-static.cdn.91app.hk/lib/react-redux/7.2.3/react-redux.min.js'></script>
  393.        <script defer src='https://cms-static.cdn.91app.hk/lib/lodash/4.17.21/lodash.min.js'></script>
  394.        <script defer src='https://cms-static.cdn.91app.hk/lib/jsonpath/1.1.1/jsonpath.min.js'></script>
  395.  
  396.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/manifest.js?v=020260717070203'></script>
  397.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/vendor-mweb.js?v=020260717070203'></script>
  398.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/nine1.js?v=020260717070203'></script>
  399.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/themecore.js?v=020260717070203'></script>
  400.  
  401.        
  402.  
  403. <script>
  404.    window.nineyi.ServerData = window.nineyi.ServerData || {};
  405.    window.nineyi.ServerData = {
  406.        isOfficial: true,
  407.        isMuji: false,
  408.        homeUrl: '/v2/official',
  409.        shopId: 114,
  410.        market: 'HK',
  411.        execmode: 'Prod'
  412.    };
  413. </script>
  414. <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/pageNotFound.js?v=020260717070203'></script>
  415.  
  416.  
  417.  
  418.        
  419.        <!--This file is synced from MobileWebMallV2 -->
  420.  
  421.        <!--This file is synced from MobileWebMallV2 -->
  422.  
  423.  
  424.  
  425.  
  426.        <!-- 取得所有themecore的script位置 -->
  427.        <script>
  428.            window.nineyi.externalScripts = {
  429.                success: [],
  430.                error: [],
  431.            };
  432.            document.querySelectorAll('script').forEach((script) => {
  433.                script.addEventListener('load', (event) => {
  434.                    window.nineyi.externalScripts.success.push(script.src);
  435.                });
  436.                script.addEventListener('error', (event) => {
  437.                    window.nineyi.externalScripts.error.push(script.src);
  438.                });
  439.            });
  440.        </script>
  441.  
  442.    </body>
  443. </html>
  444.  
  445.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda