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/mo-hydra-%E9%85%92%E7%B2%BE%E6%90%93%E6%89%8B%E6%B6%B2-25ml

  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=202608121651" />
  27.        <link rel="shortcut icon" href="//img.cdn.91app.hk/webapi/images/o/16/16/ShopFavicon/114/114favicon?v=202608121651" />
  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=020260812150859">
  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.103.12/css/desktop.default.css?v=020260812150859'>
  41. <link rel='stylesheet' href='https://cms-static.cdn.91app.hk/cms/common/iconFonts/css/font-awesome.css?v=020260812150859' /><link rel='stylesheet' href='https://cms-static.cdn.91app.hk/cms/common/iconFonts/css/icon91.css?v=020260812150859' />        <!-- 使用 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=20260812150859' />        <!-- 客製化 Font-Family 設定 -->
  45.                
  46.        <link rel="apple-touch-icon" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/08171315" />
  47.        <link rel="apple-touch-icon" sizes="180x180" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/08171315" />
  48.        <link rel="apple-touch-icon-precomposed" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/08171315" />
  49.        <link rel="apple-touch-icon-precomposed" sizes="180x180" href="//img.cdn.91app.hk/webapi/images/t/512/512/ShopIcon/114/0/08171315" />
  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 = '20260812150859';
  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 = 'SG-HK-MWEB21';
  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_1786524683416"};
  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.IsShowPromotionRegister = 'false' === 'true';
  199.    window.nineyi.MWeb.IsPriceOnTop = 'true' === 'true';
  200.    window.nineyi.MWeb.IsEnabledNewProductCard = 'true' === 'true';
  201.    window.nineyi.MWeb.IsEnabledCustomTranslation = 'false' === 'true';
  202.    window.nineyi.MWeb.EnableSessionExpire = 'False' === 'True';
  203.    window.nineyi.MWeb.EnableAddressBook = 'True' === 'True';
  204.    window.nineyi.MWeb.AddressBookVersion = 2;
  205.    window.nineyi.MWeb.IsEnabledShopReturnGoods = 'False' === 'True';
  206.    window.nineyi.MWeb.IsEnabledShopChangeGoods = 'False' === 'True';
  207.    window.nineyi.MWeb.IsEnabledShopCustomReturnGoods = 'False' === 'True';
  208.    window.nineyi.MWeb.IsEnabledShopCustomChangeGoods = 'False' === 'True';
  209.    window.nineyi.MWeb.IsEnableStoreCredit = 'False' === 'True';
  210.    window.nineyi.MWeb.IsShowTradesOrderGroupQRCode = 'False' === 'True';
  211.    window.nineyi.MWeb.AdministrativeRegionFileUrlPrefix = 'https://static-web.cdn.91app.hk/HK/Prod/';
  212.    window.nineyi.MWeb.CommerceCloudAppApiDomain = 'https://fts-api.91app.hk';
  213.    window.nineyi.MWeb.NySessionToken = '';
  214.    window.nineyi.MWeb.CommerceCloudCdnApiDomain = 'https://fts-api.91app.hk';
  215.    window.nineyi.MWeb.IsSuggestPriceShowPrice = 'true' === 'true';
  216.    window.nineyi.MWeb.FtsApiDomain = 'https://fts-api.91app.hk';
  217.    window.nineyi.MWeb.ChatWebSocketDomain = '';
  218.    window.nineyi.MWeb.IsEnableShopCustomCurrencyRate = 'False' == 'True';
  219.    window.nineyi.MWeb.IsEnabledRetailStoreExpress = 'False' == 'True';
  220.    window.nineyi.MWeb.RetailStoreExpressState = {"IsRetailStoreExpress":false,"LogoUrl":"","HeaderBackgroundColor":""};
  221.    window.nineyi.MWeb.IsEnableSkuPointsPay = 'False' === 'True';
  222.    window.nineyi.MWeb.PointsPayDisplayType = 'PointDesc';
  223.  
  224.    window.nineyi.stackdriverConfig = {
  225.        name: 'mweb',
  226.        version: '20260812150859'
  227.    }
  228.  
  229.    var referrerUrl = '';
  230.    document.location.search.replace('?', '').split('&').forEach(function (item) {
  231.        if (item.match(/^rt=/g)) {
  232.            referrerUrl = decodeURIComponent(item.split('=')[1]);
  233.        }
  234.    });
  235.    if (!referrerUrl) {
  236.        referrerUrl = 'https://the-mo.shop';
  237.    }
  238.    window.nineyi.MWeb.ReferrerUrl = referrerUrl;
  239.    var QRCodeImage = '<img alt="91mai-qrcode-img" name="91mai_qrcode" src="data:image/gif;base64,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" />';
  240.    var QRCodeImageSpan = document.createElement('span');
  241.    QRCodeImageSpan.innerHTML = QRCodeImage;
  242.    window.nineyi.MWeb.QRCodeImageUrl = QRCodeImageSpan.firstElementChild.src;
  243.  
  244.    window.nineyi.MWeb.DownloadAppUrl = {
  245.        ios: '',
  246.        android: 'https://play.google.com/store/apps/details?id=hk.com.nineyi.shop.s000114',
  247.        isDownloadAndroidAPK: 'False' === 'True',
  248.    }
  249.    window.nineyi.MWeb.IsEnableFBMessenger = 'False'.toLocaleLowerCase() == 'true';
  250.    window.nineyi.MWeb.IsEnableFBMessengerNonWorkingTime = 'False'.toLocaleLowerCase() == 'true';
  251.    window.nineyi.MWeb.FBMessengerWorkingStartWeekDay = '';
  252.    window.nineyi.MWeb.FBMessengerWorkingStartTime = '';
  253.    window.nineyi.MWeb.FBMessengerWorkingEndWeekDay = '';
  254.    window.nineyi.MWeb.FBMessengerWorkingEndTime = '';
  255.    window.nineyi.MWeb.FanGroupUrl = '';
  256.    window.nineyi.MWeb.FBAppId = '0'; // 分享用
  257.    // FbOfficialAppId: nineyi.webstore.mobilewebmall\WebStore\Frontend\BE\Official\OfficialShopInfoEntity.cs
  258.    // 單一domain店家:取DB Shop 裡面的資料(同FbAppId),非單一domain店家:取Config裡面 FB.Official.AppId
  259.    window.nineyi.MWeb.FbOfficialAppId = '0'; // Fb官網登入用
  260.    window.nineyi.MWeb.OnlineCRM = '';
  261.    window.nineyi.MWeb.OnlineCRMCode = '';
  262.    window.nineyi.MWeb.ShopInstagramUrl = '';
  263.    var GoogleConversionData = JSON.parse('null');
  264.    var GoogleConversionList;
  265.    if(GoogleConversionData){
  266.        GoogleConversionList = GoogleConversionData.ConversionList;
  267.    }
  268.    window.nineyi.MWeb.GoogleConversionList = GoogleConversionList
  269.    var GoogleConversionData = JSON.parse('null');
  270.    var GoogleConversionDataShopUseNewCode;
  271.    if(GoogleConversionData){
  272.        GoogleConversionDataShopUseNewCode = GoogleConversionData.ShopUseNewCode;
  273.    }
  274.    window.nineyi.MWeb.GoogleConversionShopUseNewCode = GoogleConversionDataShopUseNewCode;
  275.    window.nineyi.MWeb.Market = 'HK';
  276.    window.nineyi.MWeb.IsAdobeTrackerShop = 'False';
  277.    window.nineyi.MWeb.SoldOutType = 'BackInStockAlert'; // 商品缺貨顯示
  278.    window.nineyi.MWeb.SalesMarketSettings = {"SupplierId":111,"SalesMarket":"HK","SalesCurrency":"HKD","CountryCode":"852","CurrencySymbol":"HK$","CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","CurrencyDigitGroupSeparator":",","CurrencyNameKey":""};
  279.    /**
  280.    initialAngularLocale
  281.    */
  282.    window.nineyi.MWeb.CurrentLocale = 'zh-HK';
  283.    window.nineyi.MWeb.EnableLanguageSwitcher = 'True' === 'True';
  284.    window.nineyi.MWeb.DefaultLanguageCode = 'zh-HK';
  285.    window.nineyi.MWeb.AvailableLanguages = [{"Lang":"en-US","Display":"English (US)"},{"Lang":"zh-HK","Display":"中文 (香港)"}];
  286.    window.nineyi.MWeb.DefaultCurrency = 'HK$';
  287.    window.nineyi.MWeb.DefaultCountry = 'HK';
  288.    window.nineyi.MWeb.DefaultCurrencyCode = 'HKD';
  289.    window.nineyi.MWeb.EnableJavsScriptCDN = 'True';
  290.    window.nineyi.MWeb.JavsScriptCDN = '//official-static.91app.hk';
  291.    window.nineyi.MWeb.CssCDNDomain = '//official-static.91app.hk';
  292.    window.nineyi.MWeb.FingerprintTag = '';
  293.    window.nineyi.MWeb.CurrencyCode = '' || 'HKD';
  294.    window.nineyi.MWeb.isSsoDomain = (/^(service.*.91dev.*|(service.91app.*)|shop-service.pxmart.com.tw)$/ig).test(window.location.hostname);
  295.    window.nineyi.MWeb.isCustomizedPrivacyPolicy = '';
  296.    window.nineyi.MWeb.PrivacyPolicyFilePath = '';
  297.    Object.freeze(window.nineyi.MWeb);
  298.  
  299.    window.nineyi.i18n = window.nineyi.i18n || {};
  300.    window.nineyi.i18n.isEnableCurrency = !window.nineyi.MWeb.isSsoDomain && 'True'.toLocaleLowerCase() == 'true';
  301.    window.nineyi.i18n.defaultCurrency = 'HKD';
  302.    window.nineyi.i18n.preferredCurrency = docCookies.getItem('currency') || window.nineyi.i18n.defaultCurrency;
  303.    window.nineyi.i18n.availableCurrencies = ["HKD","TWD","MOP","SGD","JPY"];
  304.    window.nineyi.i18n.isEnableLanguage = !window.nineyi.MWeb.isSsoDomain && 'True'.toLocaleLowerCase() == 'true';
  305.    window.nineyi.i18n.defaultLanguage = 'zh-HK'
  306.    window.nineyi.i18n.availableLanguages = ["en-US","zh-HK"];
  307.    window.nineyi.i18n.salesMarketSettings = {
  308.        salesMarket: 'HK',
  309.        salesCurrency: 'HKD'
  310.    };
  311.    (function(n) {
  312.        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":"ไทย"}];
  313.        n.i18n.allLanguages = allLanguages.map(function (item) {
  314.            return {
  315.                lang: item.Lang,
  316.                display: item.Display
  317.            };
  318.        });
  319.    })(window.nineyi);
  320.    window.nineyi.tracking = {
  321.        dataLayer: function (key, val){
  322.                const dataLayers = window.nineyi.tracking.dataLayer.dataLayers;
  323.                dataLayers[key] = dataLayers[key] || {};
  324.                dataLayers[key] = val;
  325.                const subscribes = window.nineyi.tracking.dataLayer.subscribes;
  326.                subscribes[key] = subscribes[key] || [];
  327.                subscribes[key].forEach(function(fn){
  328.                    fn(val);
  329.                });
  330.        },
  331.        subscribe: function(key, callback){
  332.            const subscribes = window.nineyi.tracking.dataLayer.subscribes;
  333.            subscribes[key] = subscribes[key] || [];
  334.            subscribes[key].push(callback);
  335.        }
  336.    };
  337.    window.nineyi.tracking.dataLayer.dataLayers = {};
  338.    window.nineyi.tracking.dataLayer.subscribes = {};
  339.  
  340.    window.fbAsyncInit = function() {
  341.        FB.init({
  342.          appId: window.location.pathname !== '/V2/Login/Index/' && !/^\/V2\/VipMember\/AccountBinding\/?$/.test(window.location.pathname)
  343.            ? '0' : '0',
  344.          autoLogAppEvents: true,
  345.          xfbml: true,
  346.          version: 'v2.10'
  347.        });
  348.        console.log('InitialSetting: FB initFaceBookUI ok');
  349.    };
  350. </script>
  351. <!-- END initial mweb constant -->
  352.  
  353.        
  354.  
  355.  
  356.  
  357.        <script type='text/javascript'>
  358.            var appInsights=window.appInsights||function(config)
  359.            {
  360.                function r(config){ t[config] = function(){ var i = arguments; t.queue.push(function(){ t[config].apply(t, i)})} }
  361.                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
  362.            }({
  363.                instrumentationKey:'7e1cc264-b71f-48a3-a07d-463ac59869f0'
  364.            });
  365.  
  366.            window.appInsights=appInsights;
  367.            appInsights.trackPageView();
  368.        </script>
  369.        <script async defer src="https://connect.facebook.net/zh_TW/sdk.js"></script>
  370.  
  371.    </head>
  372.    <body class="">
  373.        <!--This file is synced from MobileWebMallV2 -->
  374.  
  375. <noscript>
  376.    <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WX6W2WPR" height="0" width="0"
  377.        style="display:none;visibility:hidden"></iframe>
  378. </noscript>
  379.  
  380.            <div id="root"></div>
  381.        <!-- StackDriver Reporter Start -->
  382.        <script>
  383.        window.nineyi.env = "Prod";
  384.        </script>
  385.        <!-- tracking sdk-->
  386.        <script src='https://tracking-client.91app.hk/tracking-service/sdk/ec/latest/main.min.js?v=020260812150859'></script>
  387.        <!-- line express sdk-->
  388.        <!-- 讀取外部 CDN -->
  389.        <script src='https://cms-static.cdn.91app.hk/lib/polyfill.js'></script>
  390.        <!-- 讀取CMS CDN -->
  391.        <script defer src='https://cms-static.cdn.91app.hk/lib/react/16.14.0/umd/react.production.min.js'></script>
  392.        <script defer src='https://cms-static.cdn.91app.hk/lib/react-dom/16.14.0/umd/react-dom.production.min.js'></script>
  393.        <script defer src='https://cms-static.cdn.91app.hk/lib/react-redux/7.2.3/react-redux.min.js'></script>
  394.        <script defer src='https://cms-static.cdn.91app.hk/lib/lodash/4.17.21/lodash.min.js'></script>
  395.        <script defer src='https://cms-static.cdn.91app.hk/lib/jsonpath/1.1.1/jsonpath.min.js'></script>
  396.  
  397.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/manifest.js?v=020260812150859'></script>
  398.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/vendor-mweb.js?v=020260812150859'></script>
  399.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/nine1.js?v=020260812150859'></script>
  400.            <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/themecore.js?v=020260812150859'></script>
  401.  
  402.        
  403.  
  404. <script>
  405.    window.nineyi.ServerData = window.nineyi.ServerData || {};
  406.    window.nineyi.ServerData = {
  407.        isOfficial: true,
  408.        isMuji: false,
  409.        homeUrl: '/v2/official',
  410.        shopId: 114,
  411.        market: 'HK',
  412.        execmode: 'Prod'
  413.    };
  414. </script>
  415. <script defer src='//official-static.91app.hk/V2/Scripts/dist/js/desktop/pageNotFound.js?v=020260812150859'></script>
  416.  
  417.  
  418.  
  419.        
  420.        <!--This file is synced from MobileWebMallV2 -->
  421.  
  422.        <!--This file is synced from MobileWebMallV2 -->
  423.  
  424.  
  425.  
  426.  
  427.        <!-- 取得所有themecore的script位置 -->
  428.        <script>
  429.            window.nineyi.externalScripts = {
  430.                success: [],
  431.                error: [],
  432.            };
  433.            document.querySelectorAll('script').forEach((script) => {
  434.                script.addEventListener('load', (event) => {
  435.                    window.nineyi.externalScripts.success.push(script.src);
  436.                });
  437.                script.addEventListener('error', (event) => {
  438.                    window.nineyi.externalScripts.error.push(script.src);
  439.                });
  440.            });
  441.        </script>
  442.  
  443.    </body>
  444. </html>
  445.  
  446.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda