<!DOCTYPE html>
<html>

<head>
    <title>京东</title>
    <meta charset="utf-8">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no,maximum-scale=1.0,viewport-fit=cover">
    <meta name="format-detection" content="telephone=no">
    <meta name="x5-cache" content="enable">
    <link rel="stylesheet" href="https://storage.360buyimg.com/babel/00162638/333378/production/dev/parser.1526555535098.css?t=20180517191236">
    <style>
        img {
            opacity: 1 !important;
        }
        .errorPage {
            margin-top: 10%;
        }
        .backup {
            color: #FA2C19;
            font-weight: 500;
            cursor: pointer;
            margin-top: -20px;
            border: 1px solid rgba(250,44,25,1);
            border-radius: 45px;
            padding: 8px 12px;
        }
        .bg {
            background-image: url('https://img10.360buyimg.com/imagetools/jfs/t1/141020/3/37538/189238/64b8f696F50bbfeee/619c2a04261b1efc.png') !important;
        }
        .text {
            margin-top: 20px !important;
            color:rgba(102,102,102,1) !important;
        }
    </style>
</head>

<body style="background:#fff;" id="root">
    <div class="errorPage">
        <section class="error" style="padding-top:70%;">
            <div class="con">
                <div class="bg"></div>
                <p class="text">
                    <span>抱歉，您访问的内容不存在～</span>
                </p>
            </div>
        </section>
    </div>
    <script src="https://storage.360buyimg.com/babel/00057886/122562/production/dev/zepto.js?t=20180516203248"></script>
    <script src="https://wl.jd.com/unify.min.js"></script>
    <script>
        $(function () {
            try {
                var pv = new MPing.inputs.PV({
                    page_id: 'Babel_error'
                });
                var mping = new MPing();
                mping.send(pv);
            } catch (e) {}

            var $floor = $('#root');

            var jumpLink = function (url, target) {
                var node = $('#J_jumpLink');
                //add
                if (node.length === 0) {
                    node = $('<a>');
                    node.attr('id', 'J_jumpLink')
                        .css('display', 'none');
                    $('body').append(node);
                }
                var itemTarget = target ? target : '_self';
                node.attr({
                    href: url,
                    target: itemTarget
                });
                node.click();
            };

            var trackingParamMap = function (trackingParam, activityData, defaultLevel) {
                var eventData = {};
                for (var p in trackingParam) {
                    eventData[p] = trackingParam[p];
                }
                var eventLevel = eventData.event_level;
                // 判断是订单等级
                eventData.event_level = eventLevel == undefined ? defaultLevel : eventLevel;
                eventData.page_param = activityData.pageId; //购物车埋点
                return eventData;
            };

            var clickTracking = function (obj) {
                if (!MPing) return;
                var click = new MPing.inputs.Click(obj.event_id); // 设置click的参数,可以设置其他参数
                obj = obj || {};
                for (var p in obj) {
                    click[p] = obj[p];
                }
                click.updateEventSeries(); //更新事件串
                var mping = new MPing(); //构造上报实例
                mping.send(click); //上报click
            };

            var globalSimulationClick = function (obj) {
                obj = obj || {};
                try {
                    obj.page_name = window.location.href;
                    clickTracking(obj);
                } catch (e) {}
            };
            var reportEventdata = function (trackingParam, activityData) {
                var eventData = trackingParamMap(trackingParam, activityData, '3');
                globalSimulationClick(eventData);
            };
            var addStyleCls = function (arr, cls) {
                if (cls && cls.length > 0) {
                    arr.push(cls);
                }
            };



            //活动池
            var fn1 = 'babelExceptionPage';
            var activityId1 = '3iT4TCyokQK29S6gi3LCSPhUAzi5';

            //
            var fn2 = 'qryH5BabelFloors';
            var activityId2 = '2mbwY2RR4YdVwcPX1RcaitpX2nbE';


            $floor.on('click', 'a.J_errorAdLink', function () {
                var self = $(this);
                var srv = self.data('srv');
                var link = self.data('link');

                reportEventdata({
                    event_id: 'Babel_dev_adv_act',
                    event_param: srv,
                    event_level: '3'
                }, activityId1);

                setTimeout(function () {
                    jumpLink(link);
                }, 200);
            });







            $floor.on('click', '.J_ping', function () {
                var $dom = $(this);
                var link = $dom.data('href');
                var _id = $dom.attr('report-eventid');
                var _param = $dom.attr('report-eventparam');
                var _level = $dom.attr('report-eventlevel');
                var _page = $dom.attr('report-pagename');
                reportEventdata({
                    event_id: _id,
                    event_param: _param,
                    event_level: _level,
                    event_page: _page
                }, activityId2);

                setTimeout(function () {
                    jumpLink(link);
                }, 200);
            });

            var imgWrapList = $('.img_wrap_puzzle');
            var len = imgWrapList.length;
            for (var i = 0; i < len; i++) {
                var dw = imgWrapList[i].dataset.dw,
                    dh = imgWrapList[i].dataset.dh;
                var h = Math.floor($(window).width() * (dh / dw));
                $(imgWrapList[i]).height(h);
                $(imgWrapList[i]).children('.img_wrap_puzzle_bg').height(h);
            }

        });
    </script>
        <script>
            function getNaviIsHiddenCb () {
                try {
                        var json = {
                            "supportTran":"0",
                            "callBackName":""
                        }
                        window.webkit && window.webkit.messageHandlers.MobileNavi.postMessage({
                            "method": "configNavigationBar",
                            "params": JSON.stringify(json)
                        });
                        window.MobileNavi && window.MobileNavi.configNavigationBar(JSON.stringify(json));
                } catch (err) {}
            }
            getNaviIsHiddenCb();
        </script>
        <script>
            try {
                var ua = window.navigator.userAgent.toLowerCase();
                var uaArr = ua.split(';');
                var isJdApp = uaArr[0].indexOf('jdapp') !== -1 && ua.indexOf('pap/ja2017_313800') === -1;
                if (isJdApp) {
                    var father = document.querySelector('.con');
                    var span = document.createElement('span');
                    span.innerText = '退出页面';
                    span.onclick = function () {
                        try {
                            window.JDAppUnite && window.JDAppUnite.notifyMessageToNative(JSON.stringify({"businessType": "goBack"}));
                            let json = {
                                "routerURL": "router://JDWebViewBusinessModule/enableWebControlBack",
                                "routerParam": {"businessType": "goBack"},
                                "callBackName": "",
                                "callBackId": ""
                            }
                            window.webkit && window.webkit.messageHandlers.JDAppUnite.postMessage(
                                {
                                    "method": "callRouterModuleWithParams",
                                    "params": JSON.stringify(json)
                                })
                        } catch (err) {}
                    }
                    span.className = 'backup';
                    father.appendChild(span);
                }
            } catch (err) {}
        </script>
</body>

</html>