zoukankan      html  css  js  c++  java
  • 关于一个服务和api监控的界面,涉及ajax-jsonp,promise应用

    <!DOCTYPE html>
    <html class="mobile hairline" data-dpr="">
    <head>
      <meta charset="utf-8">
      <title>监控</title>
      <meta name="HandheldFriendly" content="True">
      <meta name="MobileOptimized" content="375">
      <meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
      <meta http-equiv="cleartype" content="on">
      <meta name="apple-mobile-web-app-capable" content="yes">
      <meta name="apple-mobile-web-app-status-bar-style" content="black">
      <meta name="apple-mobile-web-app-title" content="">
      <meta name="format-detection" content="telephone=no">
      <meta name="format-detection" content="email=no">
      <meta http-equiv="pragram" content="no-cache">  
      <meta http-equiv="cache-control" content="no-cache, must-revalidate"> 
      <meta http-equiv="expires" content="0">
      <--swt.mht120.cn/skt/jiancha.html-->
      <script src="https://cdn.bootcss.com/jquery/2.1.0/jquery.js"></script>
      <style type="text/css">
        a,a:active,a:visited {
            color:#1b2b4f
        }
        a:hover {
            color:#2d5cc6
        }
        .mod-top-nav {
            background-color:#fff;
            position:fixed;
            top:0;
            width:100%;
            z-index:200
        }
        .mod-top-nav .header-box {
            margin:0 auto;
            width:100%;
            -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.02);
            box-shadow:0 1px 0 0 rgba(0,0,0,.02)
        }
        .mod-top-nav .header-box .header {
            width:100%;
            background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW0AAABKCAYAAABw3wUYAAAAAXNSR0IArs4c6QAAKiFJREFUeAHtnYl25EpyZNUjabTO/3/oaN9auIm6pKWVB4DkUq+KlXEO6O5m5uaBSBCVzdbyF3/xXJ99An/67AFP/+cJPE/g9zmB5wtl/VlPZ/PnhfxMK7/qX9g+4ecJPE/geQL3J/B/7svfvuLl6guWw8g8D6d1cpN+pbXnGZ8n8DyB5wlcPoHpJXO5+YsIPQO+BfOPGLXfiH3h/s+3exWn9B88uOyFU0fUzxweTE9re6if63kCzxN4nsB4An85ol8f5KXp4uWbL2s4azSrWi69yLl8QePjy1gf+uTVgz3X8wQeOQGenef6DU/gq72080H2hUjMF7Mfc/LknIUYepY1uZi4nka0yflizj5nyKnvSE9q4HPlrMblEs/8jE/tM3+ewPMEfrIT+NV/gdm/LzcjR2zOyy81cPnnDOrWgrHs26vXGn0uXsRg+OZ5gnH5At7Slz+JgE9acFa+6PWV2xX7Tz3kuk6t+ZFGTi0xvc3l0Tcm94yPnYBn3+cprlvz4s/4m5xAPxA/023nCyH3yUM71eD5slND5MqHXQ9fqPaqy96t9dYrZ03shWalE+99/HeYuH9f1FDuzX9slOtHTe7y3rIm1xu+NWqJeqFh5Zwdef2p5kz32vHM+gQ8b8+QmOdK7nOaXPalHs2vtv5q2zDPdz73eQ+/+v3lvbw7/5n/PMJD6ZU3CuaHyMPsywiNf34g92EnR6MXOLl9eugJ5zJXqwf8lKs36rPS5170E6OH3EuP/MzsUWudEY6V97Aj+z2YZ6R/WnrIpW6aqe4Z1yfQZ6jS5wCec/c5IBdT25+L+M8a3a/3Tv3X3zbLfbLkqPP3+kb+zj88mJ/tDM72Be9DzQfqA819+EDwrza5XkY06tXqB2euXo19RBczWGjMqfFf9eHLpd5v2va4NzTJbeWtz5e2OqO+6sCnBZ5aNK1VY781fSz2bt69N0H8OOND+qVTzivPMc9wunE/oz4/ap4tLjm0+PG8OGdLf4rFflh571n/zVawb17aaPy9oO/ft4vnneu/tgud97ylv+fyQH+mu/dlR+QD9MP2IWXPXH54eQ/iYqnRd2u9reRar4YIJ0+dfeRdo0EvTk2eHnqCe4/kXD6g3WPNfehlTz7ocpvsZcFPOP0sua7hxCYdWK/Uk0/eqen+r1p7Dtxfngt1ctS54Lj8DK2zh9wXGt4+D1v6hy/+9MFiX/4ZxH9ceNZ5WXOBsW8wli9pXur0/sd2oeFigf2WywP9o2+eh84PgZg1uS8q8tVKTg8x49QrZw8a95K5uvQQU+8/LOnVerXEzPHSzx4fYOr+Rcx+53a/Po/gre0aTzH375yJQ4vOmHn2feXc8/IerT0TceKEeWZw9nr21sR8Dnhe1GzpH7LYk3/2IOd5/s/t4r3zt9sF5ouaiJZ74MWMhgsNixwNPOtnuL99Jz/4pwfyg8eO43IvfDDUPHTmfEhg4sYNusOsM3ZO3ctfDHAfdma4ch6YDw8PWOvg209POPXeE5gLjOU85tjb8SZc/FArrZ81UY2c+1KTfOrlM6pNLHvg816S655fvfY8uY8808yP7rF1WWeuf2KcMxfPpZ+JEf2PWP7O8qLlRU3kG7Pflnk5g1ETuVg8+/T6O9XftvlzCT28+P092dLfa+U3uY++83yQMp/mJM+HxgIztwbzAZx4dCz9sn9nXl+GahI3Jz7K22sf0b2mn7z6KaLh6v3bK7+KeCZnTWRP7QPukqPWQ+4onmnTF588myPfX53r+z6q+wzVGjmLzLMW55nhJUhNpP5RLzhmOvfvtpyXsy/o5PK5JueS39K7Hl7UcP93u9Dpqcfv8hxtt74v/4WzfiRykEfLlwO6zOmxzn79/DB40ND5gZIf9eGVs9CyxPZq/+ks+dYkn32do3O/7s25eotnr5qzOeqyt/cqN+FiziGK2WdUYz1FNdO+1LfGWp5oP5x58l8h7/vuuu9xxSc+5ZyfuDmRL2TgfjHjWys132I/ejnf3wW/XVMz1704nxcwOe8f9so3Z3v8vaem/x+3y/vyH6MNerkXv5Wj/Yx7Y9ZPtTzsq5tCb48HedarXp19RnByP3D1YKycuSOvP9WKZJ2e8PqRp86cqEbMmh5Wa7LeFa8e1h3x1Jf+Kx7qJ6/Gul71qjvj1WW80nOkaa7rnPWr5Xye02rcz33Cp36w1K5yfo/kiFx+0ybnJcpLksW5v/fs8WQmf/5gDi9Wvw3r7Rx0Xr2vjbpxauHJibzAWXIZ/2XD+ZPJP2zXP28X38zhv+ziQK4sdURz+7r2oDPyQeXyUNXoYVQrb928eEY09q308tlH3r3ocnkf9svbh1Ys+9SLtSb7Vx728ovhfXWfmvbvWl1G93hFm33mq75H8JXWGT9zzM8k98k9yYFnnrrkrvSkjzkxc/15bsXx/rft8gVL7bfwfLmDTwsf98fLmZqXKv/FInPy+eQbNVq9iPkCRi+PT3pv5W2JE9ObPvdLzsuaFzj/aBDBvuTiIKaVeOdZZ6+4h2WNhhw8MfBJC856RLt33P/s/q7v1feVWqNs1+DeFzHvZ8r1OYrp07rJkz2Jq+9anAg39bQm60fy1Wxx5+Mppn/X4j9zzLMk55rWCk/tpEnM3DO0Pot+2XAWf0bAgxccL1G/feMD5zfxLb0tcC7n8jKmh5qcFzZezsGDv2nzUuVylr7o9NzS20LDMrIvX8q+3G+C7Qe9LLRo4P//duFP/q/bBafXln6d5c33HYln5AA4kF5qGp9qtUYP1proQYtNPlexyWPC2s99qDWq6xrcfauZYmu6dm76Oau1WZun1jy93JN66yuRntzfqmflfQVfaVazfgbcM/G8je6ta/GOrcs68+wTz2iOzpzYObW/z5w7L1q+OfMy5s8MYL40eSHDs9D8/XbxzRaenBesXuRoqcXt3aAbhnd/1mLsi1w/crGM5vYRWf+0XfSyP/4TxZdbfBi5OAguV9fixNRNuId4pJVbecH7oZFfXfjl/Klv8l3tY9Lq6ZyeedSjtufZk1F/5xm7F3zC1GdUt/JOrbk9xNyfvFFde9unjjhp5JsT/1mi98l+zI2Jne03e8608tljTvRzEUPfORpeao3zLgDjRcu3Z160fHMF55s0NRc8Oi6+TduHp+8TNLz8We6J3D60flNPnJzl/tDTr4cRTS50zIT/f98iL20WHAvuSyxuNJeHaoTzpo3qu2588miNNRG9B5vemaf+KM/ZrdPPmHxi5h3Ri2Vv45MGbML1gfMM2k/NFNv3aEb2X9VNeznqzXt46zz7juao+SMi+8qLPbhXY+7rKpY+nbdfepJPV3rIi9nfOC9t/otFvlXzjuBlnC9oMDh05Hzj5jNHxwuXBQ4G55x8LvwWL4bGXnM4r97j5KkWH/aPhjl+07dng37dlTdB7qHlHaVGfMLkiGd8ajvv3vxQW9s1vejbo3XWR7rkOqd2X3oRJ6z59Jr0E6b3aq4z7HWGtbw+WZtPWjniNPush76VJvHM6WE5zwiGLmuwP2L17wl7Yrm/vbr/qeYeva9ac1QnR87F/NybOFPUZyRXT56fA7jclt760fAS5IWcPlt566VfTm2+tLMnZ9HPkvc+iF7y9uXemCFOxMd/TPgvJbl4cYPzP2nySy9ujOVhZSS3vonixwoPybK3NemVuTqwFa6m46RvDfWRbjVXnzNenXNWs1Z49uvRWNd6ZTRXS+0lRhRrfWo6t6dxan+JJi4xf8l6rr+U6ZOao9np/5F5znQvRuZk3nOPOLWtOarlMpJ7eX7NMyuxnG0vkX51aMTynZEzfEnyeZHrRa8LzM9Tv6zRgbOyX0zcSG9z1vbz7Z8/7/ifGux1784HZ9m3V3uNtnXyPzx6g95Ab3jakD0Tl1jq+nDVqblyIGrpNbfPWl8juLPVyhmPeuH0SL2eYqvozJ6ROHnX+ImR9x6Sg58Wmp6LbuqdMD3leg/yRnXWGeWI7smYWH4rs9/erO0Fa751K17dWcxZaLPOXB8wZ0586synaK+xNeK+ULJGa21OLbaKvgeyh9z7gfcCz+U+0JIzg9yoh/xG3VbvRZxnwaWHz0f2TDr6eFnbR83c/F+Bp4+Lv9sT+Sbufrf0lvN397xf7wG9WjF6mMdFD0vPvfqgnw4hshy2V/NPtTO7b3rFfQTunicvuDzESdPYdD+JmRvp9wMzJ8JPuByRdba/Fd94ztqdj727/0qPmo5HXp5D91jnvnne9CImp56YuLrkzeGO1hk/9ebn7r1Nvyepc05i7X2FmzSN5V7gvJin9kpsjZ+N/twTGmoxavEtvS0wvb5BLwEtl/0Qao1gLLXgziDywmztBr0stXyzVgfG8uVMzgvZGt6Xt1o0vHT9L1TZM37uB70rX+Jg/CcN7xFODzj7jWCuCZN7ifxr5E3ScLauaLzpK9qzeRM/+Yu1/tIhdNO32nNJ77ynxGmxNqbthMnjOe2THueZp4+cPquod+v1WuErP3A9WyNuVKtumpWYufc79emthppfDBa/KN6XPLgYea4Vjsa9pJ7cX8YVj+ZR7kiPnwsdl/vOvszz3u0lTrh+2d8YdfLpmbi5ER05c7n8fJq3VmedvVv7rR8PP28wFn0sIj1o9NjSlwXGO49FzkuZFyx9vgv727Evbr3p43IfRDRcLGo9qf1TEbz7BjPHS+8tvds3+HeLBhYmLOu9+v7nGZ8dbgbskb70OMr1X3lf4Y/84fTuQ83DXM0Rn2Yk5wx16Q3mbHFjetjb0V59ml/hOSN7xBPLPPm+L/drpE+NfcnBg6uhzgWXfObo5MknX3AWOpbReUY4c2dYw7G63tH7/YlNcdUvbqQ386zB5a5ENXiweNmw2ifxPCPw9OjcGh199ho36K7fOnlebNmPpy9EdcTM8eEFPO1bHRoWNTO4eKnib61WTfLeu9+gqelTu6U3Lz3oJVcPTy1vv7h7lwd3/dl/dQA8ZEkxGicudVOeA83TJ30zn7wmTE97jWrlrVfRPuMV3Uqzwr1v95SzOp881BgnzYQxl4u+1eq9oRM76pk8exa1XjzU8mL6Z73SqDWiyz5we82JLrnsyfOUV09MrblRfjoHPVIrdhTR957O9PI9q2t06U3uy0GPjPbbY52azvE706uxVz3RJcbMzOF5jlZL/cSn/8R7FkR8nON8cDD3j4Y/wYCh8R+T7FVrr9/m3YsztvaXZw1OHrzXnxjAhSnRRd6NYqlT/0jUh573ek1zV54rvD3UGZPnTMA9G/Ks0XZf8vZx3r3Q8SFmP3pn6mOtV/rIgU282rdy9hv1yT3LEcHlpgc0tZ17L85oPusjzcSJdUxP905U572kLnO16uxTI04Nl3Xmkx4sNeYZM09943LgXmCs1JqD5zsi8ez3uZY30s/99j2LE1l6eW4+M8623tWvP/XWgxeos4n6Ge20zj9dwOlnbMx++lj6EJ3HXuXButa7o/1by23pbf3y9x0AB0raTHRlLvZozE1knj45J/eVeeo71/dRn5UeXM/eg3j25n7kwdS0B1zqModjienBgyxmlENPLk7tmjA54qovNaucXvdg9BctOfrdB3jmcvYbwV3qrVuTfPq3Xs4oT/QFRJ7+k7Y11Cy12b8z955g7BndFS16llrjjh7/TG3nnlviOUdndT6D6r2HqacxevTR15hnbx/67DHXw7p75Y3OMIrbL04Ec5H7LNPD5SxyODRg5vboY529m3xcaNEZX0T+eURSgtqVXOLybsj6I2LP6fpoRmrN3aP1UX9y79E7M/3E8NUbzBwtuTrq1coe9YnRN+Fi8K0HY6VmR679pM8L7/TXsyPOYuqt4Vjie/Wqtzaq635qObXG1rauefombIWvtM5f9SWfuX5TFFNvndG8NdS+hNQY1RrRcU5caoxoOleXkZyFVr2YOvDG6BGTz1ovdC5561XUDz7z1ieHNxcYL2v/fg3meTo/a/v8h2CTv6z0fwFNNLFeRYeu+B+JT3vxAFb7sMeIbupJXi8O8GxNmvTKHC/09jQHL0ZUa4R/dDmr+8TPvNXZ7/6siT5LatVQw4mjXa3UdE4tZsSnc3VGZ1m/JaaH+Sri/8hKfeZ6JJa5fEZ4r/48xNFn7ueUPomhZRETFyOCJ2fePVnrS79LzH5xYmKtm56v1KfPUa7vpMFPPnO04uQ9Fy55NNYTB5+r/e6aEU43nwZHuRvpGzrqeSvnLPsfndn9+jyK0+cvB3vIfay8nEVUQ5/rCEOj1ghmDzkruR15/XnE2Yvfme7Vcc/cQ0Zy/6Ni66/W0z4mTD8578Eob0yd2BTVTdxVDA/PpXtyf+RHOntT4/Mn1jU9+qoR0y9rNb4L2LuenoW1fdmjpzOzNs/zIM9ajZ7UPkOps0+90bn2o+uVGLl/e0bXvtZGNOyH2kXuN2Z18hOuhv7M1YoTWXrdivzzCABNedOIvXn4o5XGmU897Zl6uKztz56JnzB6s0+v1k4atUT0vS978qC7h1pd96dWDXOcpV4u9eQrvLmr96pOX2PObQ0cv8DuWa06eXEivskn13n7Nj/V6e89GFOvTs49iauVtyaqTUzdEZd6cnuI5uLTvasxomVlbV/uA96aXL0RD1Zy1HqRu7LHXJ0z0Mqt8pVWvf8w+E6aZqB1qXOuevlVRM+FPvdkrp/96ds9aPQi14P8bOmbPZm/9PvSFkBks7+McL1x9Z8Rx42+YVAenu3em7VRvKM88eq+1PWZgcul72qfauzRb9LLqSWKqTfq+5bYHtRe+jkb3NWYnPu1Tj05uL3UrbeGm5b9ctY9Dz6xzOF6TvNoWKlTkxgacfJc6JpLTM5Ib+ZnNdrW08NKrjXWuRd6vC95MJeYPWrliWiS930jhsY8++1LDK0zyR9Z04zub++enR7N6bXC5afovd5x/dKWZAD/cvmvnZuSf2/0BvowjnxXPWe4vN7WPRs8D0mdfcTsSX3i6s94dGjU2Seenpmj7yWGbvJL/cQnZk50OV/OmufDZwSt33ay119GePvI0dirftq/Pc6m16Xe2mgPdWvkjPZMMfeVfOPT3tRfmTNpwLj0To3cNCM5e4zoO6fO+8k8tX5Wetjn/sDtJWfZL24NJ0bO4tlxySWWvZmr7V40cFypV5eROenTejn97BWnlmtMbuoRM9prFL+Lq5c2Ihr9Jbxr2oq+qeY/u55uqrGzPapPHRj1xPU9ZV9z1MnrO+nAel722qOHnLW96UOOTs4eI3yuFZ4a8nwBk+cvsvtB135dtyb5zN1/66nlUg/Oktur+/3kPuVXMb2P+lKnF9i0D7FHevQkdl/WmR/1tI99fY/W8kT33x5qxVMHtlro7HUOWjFzoiu9e09qrkRnq02vzOGd2T32TpqVR/Yc5c6802B6daH1ssdNpQ+Djmp7Wyf+kTH3ceR7pFtx4sTpXuSP5k5c91n7AVrTK0aeOLUrNWLGI05NRmb44val7T/sRvXuhxnmcORiPV8cXedgrqlP7iza656sj/rONGd8env/YO6heevkzY32d924vFHeCO6V96Gez9mcHhY6MWL2wYMlL9ax++Bd6aHOiCZzazDn+pzCscTJ7TX6P6YH54LzEiPynHMlR80SW8XUnOXwLvxe1tE37RfRt8RGYx4CEnFz+MQSJ5dvH7hcepzpssfcXuqjfnTJZ60HfOZ4ssSMYKm1Jl5Z+NDvfozpj0/i5uAsPcjl7KfOHA1LbK++/0mfXv5vnFEf/XLgYo9xhYHnan3uT07Mmn6x9DJPXWNX+lqjHzi5fObOyWhfYuT2Nd+12u4XT717ay0adakRM9KXPLWc99t89kycvP08Q2Lf0pezXNWJux9je1k3796I7gVN1vSy5Pfq9ad49oi9qr7Prmjoat2f8ya+tz1G6PXCWC9jDzt221l7U5s+8mLWrZ/w1Ex593TdPc1Tr87Bh1KP1IkR9cyY92pujzrr5sWNZ7w6olpnELkPonl/Q5Ej9sKv8Z5hj7i1UdzY+Mpf3RTxoq89W3vEn3H45wz36WxmieVcMaK5vHVG8smzNXiIrXL49Gv90T23Vi9m5cKDy9+P7EuduDONavShJneefeqM3c//IafG0tM+ot+yjYnp4TdvY3olRm9y9ndEx7rhj3zT3tvuf+bAZFaHlZopd7NweGQNNtXOai71asBWi/7UTX70qpHvWn/94M3l7Mm6/eDAJlyOyAOfOrDVcm57WmcfWvXOgAezpk9d5uqILDlyPcl7TZy9He0Vp6af2pV+jVurMSZuTmxvZxC7d8Wpk6duTC5ja7pGK9ZRH/DmrFNDnnjm6oyeC3Xm9Hh2ySUmbvSZcl76oZlWzjHvGfpN/c6wNzXt03X3WOvZerwnLGdeyt/z0u4NWHv4bODowM42qN9bdN1r7cFO+5Jz3qSBwyu59s7+1soZ5fUAz5w5zhI36sG/3GrAyFMjt8Lk7TPixWcpn3lr0KrrnLlw2YOGlT07sv+c8MTSK3FnpddRnr3qVt7wnAErzzJz/dyHXON4iJGzrIn2J77K7ZOfelODjiVmbGy1d/XGnKeHmB7gfsO0L7Xk9pCzUkfdPLX+aDOf9GDTos93lntE53x97U0NGHxrEjNPjblRn4zk43JjI/kBoP5E8w+w/TCLq3tqnTWHbp6bSow8a3RZtwecGNGXJTnLmB7gWaeGXE90V5ZeROa7B3EeXC7rLb3lWYtN89GJo3O/5K4JgxM36mVfR3WNU8Plnq27p2u9HtXbx8ycC951YslNOdiE6yGX0dx7oPY+5Yjmft7WPBMseuy7AdsPNUZxozOt9bI22m8Uzxens9GYE9X4/OZM8tSq9x6dQ9THnu6zd9LSO+nRJm4tRs0a6/d8095tj3/20DxYOv0wUifWzmhWXGuv1lc93Z/zrVdzrvrSr6de6d1c6uFS2zPtVWedPXLOzugvEhpy++0hitmHt31i/JeWLB/+vbrvbR81xmnP3WOtlppcvL3E1cFPWOLpoVbMuMLlM6604kZ7sjY3qsm44sSN9HhWnl/6kKuF5zNWD26eveo3+rbkwJOzH5F4x5vB9kMP6syp6eHyOSNXk1HvjX7h7fW+0HOptaYn1yM42l4TpmbJuSmFnx2d54Y8rKO53bPSokvflW7CVzPEj3qayx5zHwZre7pm/2CJk4P7MlSzQS/3S549nkPj1KzmrXM2OTO96APzv3wkdy/kLOu92n8ecanLXvcjf1arM7b+DJcnrnonbqVd4ZyF54Efq+vEVhz+6WUuPnnopdY6e7JvhaOBWz3T9umP3gWXvBpetD7fYORELvS+iLf07vPRD9x+MXqc5RcHdCw1RjD/74/YB8bqPehJ9HeBnGWvvkY4NWcxteQse27FZ3/Tvg2JH3fDB5wD6kXPhE86Medc6aNHvf3Eq73ZQ577NZ/81RKdZbQPzqUHceLVEfVJLHN4/cSzhzx/ceR8KOkRM4plDeZKPHP4K/eT+6U/a2cY9W+NuDrikaY59Dlbv9a1ZuLxemTpiRe5s9NDrPnEU9/7Si5zdenDs+DKF6YaOXuN4Gisye2HA0/OHE7vnC2WfWhd4OhzJly+cNWkr3P1hxOj39peMBZ1Xzci8KzNL0c3dLnhBwhzT5m/dfR7PejnQ7jik5rM86H0PuDV4M+y3qvXn+JGGevuv7pffLIXP1/WRPdN5CH1QUXn7C29y6lZye/I/lPcucmZN5f3I2e05ygeaVccOJf7Tf/u6RrthOHlmaZf5jmPvPfQPHVieomtYurQ5H6zB9yLvbcWH3FyteSTVtwZ1Dmb2m/G2e+5+QzSk7xzwbh4KavN/cnz/009/382+nxv8G2lv3OcYURoTmRZT/lN8E1zlssT9b5hP/qbdm5klbtBDopFbX4DfvAP98NY89V+Vns96jvivNUjX/bChUaddXJ6dVSbuA85HCsfaH95dub1s1ErfhbVe/+pb45anVzq5cTUTHhi6uwjyssRxVKXuVowtdknb8xe8+ayX41RLdFcjii2imrl3bO40ZceNZ87utTazwvSZ2ZLv9OBoaU3fcidAacf0dx56oi54Lnk5RKzR8/cA3t36YXOfnL70ZHro94Iz6JmGfdq/5lY5qk5zB1+KPpJyNxr5h+1vUc9j/TJdd5171/eyAdL7pUfdGrSRzyxKzl9fMvh8peQh9QH2z3IbdT4YIK76PEeJizvR17M3sTBWGj0zfxG1g/9Uo+k/cHUXuHRsLIn8/Qn97o1DT/gc2Xt3vVwjho+k1ziHVNDrh+fszNS40tKH+f64kttezVH7Qz9xIhg8Hhz8RyCsQevLb2t3C897guS59XaCM6ydj5a71HOeGv41iNmXHHJk1sbs8+c2PySc+Mp+FVy9v7R+8cvD09/MPOz80kdedb0dg2WvwBTjxqiyz2hd8/t3Zw6PTKyBxa/KPwnML38j5DUfW3QbR356oPQPe9d+0/4qb+xrvVY4fLE1lCv5qp33/Ya5Ym9UtMcfp4xXGrdCzFzdLmS62cGXfKZJ9d+1u6HSC8rMfcOlpqbMH7w/MDnSxWaWg9qZiTmfuXQ4sXSi9wvEGC5su75ert3+vIewVnJJ2b/rrrXNWaffhk7n2owV3qJvWz8BfjFEg/eQ7X2Zq1Xt4XuTNO9Kz24c+mhVmsEd4kZG6dOLvPm7DWqJbon8+me4bx8aevFL4mcEY4cL/3BpqWOmMt62g86fY32rmr91K08nKeP+8u+ztGql+s6cbncE7kXWjXkuYfuUStOX/pkjpaldq/ufyaHl/sAN6fDObwMnWGuTi+jPC9cX6KpJffFLb5Bd19a1OgJn1p8szYnmjs7PfBpXD06fcXQs7Im7/om+vZD/kzTPVlnnj4veN/UC/ELJdwDN/fWe3lr33RE7gWOPL0zlzc2B84SJ5onvrrv1KI/W+j5ZTLy4ibnhe0vGdGHSH9iY9YbNS57R3IA9TO2BNx96O0vZ2upVz4rTn3OyTxngKtPnJy9eVHrAcZ+3TucqzFrelefR/ZOe8FD3NzaXmou54G3Rk5cL7Ss7hfzebqJvv2gl2t1Ds5Abq6/tZ+5NdFZ5InnPDzdux5g6MWpXemVGHnOyLpzapb6vfr+58j/jP9F5PdbP0a8MSKH/OiyT5/sf9RPD/va24egozPts9bPeorOaG6Fp679me+DzgPsL5H7nTx9ecipzTl9X8md5dnLDOdkHxjLSD7tI/nW6JuazNsvuczxZYllH1jez01YP+xLOHvkfcGkf/Y4S70ctVj2ihnRmxNTC8cSa97aZ0Mte9aT3mllj7k96MmtO5cnutQYG6fWLznx5lqjrvFVX+usp+j53nGrg7sT/YJF3heHl/V7bmc6RLGjGc1ZG9lT5+678dbm/ag1wunTOh8qtOR8u/bil4Vv2eDk+hHNt/SO8yUC3ss9GJtf1ehzdZ0c+cSDcXmf6FhZT3276tUzNeYd6RGzn5izrOU5XxZ9ebbm+lFz+Q/plt56pn619qJldb2j+099MyZvr/tKjlye6Hw1ctT2G9XI2U/NvVFnv7kRnXlG9wDmhZbl7NSDW5ujS0ycyJIzJnYThMbamD1iGZc8v6RfefnB/Yh79EGYZjV3VCdnbsTb3JjzJiz57M+Hgj5fzjwTcr4Q0gNtXnDOTZ/sIZ+8mGMvGueSTyu1yU99Yj0j+zLHW3975amPfNTbT19i9utHTK24Z5R6fdCIJwaeXpmnzjwjOS9pon1E/8u+LX2ZKZ8YfV7w5Cy11jt6/9O+RNVnNEe3ypPjfqzRe4G5L3KWfsYdvf+54sSN6adDcmKTLrnTvG/itOELCT7r3o98J+4IkzNy/ObG/kjAk+sHB04sdbww+HOZL44tffERS28xf0mo9aWXRZ3zbuDwQ11T6Zca8q67lzr7m0/O3POwTo8Jk08OzDMhn+7fOfJZg+nXuHqi540WXX4e1OlBbr2ld/lUN+aM9nB/8jkXj67BXPauavGOvQd5cSO4OdF5eW72qlXf+xZX131ZTxr59BGb4qHuq3/Tng5ErD8YP1T598SV1wpnVnPUiU15Yr1fuMMP/1uDHmj9xRfLSG79rfUw5GxyeztfmWT/pMEvNfoSE8/eFe7e1KYu8+SnHvdET/Lpkbl+xMS7H14/onn2iKEFl8tcjuhSZ53RXr2PtN2XPeapOcqdq4b+nD3lYkZ7s3YfYOJ6W099YM1P2KSZdGBvXt7Emw1+w8a3nNnUI8YHbW70WLM2N04aMPj29GHKXjF9eGHn37TBfYnrZ62PHuDOzW+Z9qnDM5e82EonT5w0+kxc9q76U6NHRzXienHf/v0/zyV1aJPLmtylZqrliFx5zujlcy4YdWJoWeJqdvT1c7Seeu1X42zq9lPT0Z72F0+9nkY4+4yJdU49LWfhkT5ou87+5DJPzZlHa7M+8nz5oLPhmZ+fgB/2uXJXHOmbW9WJk/PBipk3zssUTn5Lv3sYs8c/j/hyNtLHQpuXvmLOMupNL9jRQuuatGDpp7bjUW9qU5fe4jlLzKiPL05xon1iao15n2LExPVoTF1658z0m/LsSx5cH/HWdo0u9zfxehlTL9ZzxY30cKX/lIsZ7Sc2ttpH9ph37+Sn1jj1yB3FS32/859Hjg7vEW56AI76J/0VbNIwZ4Wv9sCDMfWAiRunh0gO/+TJ84JnqTGC4ZE1GMv+vVr/tLd9xFedj+onvyNs4tjLCs+zzL2pN/b9THhj6bfag5runfRqcs+9r6zRX9VmX+b0p4d7QNN51npcxY70csbJ8wqn5t0xD+TdZk+Duwfs6DiOzn3iGrM2+iBZG9kDuXzuKTXgfKv2m7VRDTUe1M1t0Mt9o3GWvdb2W9P3ljX1T1h7q2Ff5qk5wpIj59LHOr3Isydrz6X11CsucfP2n/zONPLE9hVTI59z5BJ7T+4Mo3uYPHM2edbqJ0zuKD7S94h2NfMhj+c37dUxvh/3wTtyWmkmvLGumTNhzufBaN6HBZyLunXiqdlkL78k9oCx9BQ3JncTLn6o1ydlE6av+0y9efZlLk8vCy591Ha8ib/pzY0rrXxG5yY25XrCZT7V9qPTf+oRM2af+Vuifp6je8ALruu3zLDHWdbGCU8s90BPcnpciW/t0/tN/b15zZ7x407gyhkfaZrrmp1OmHcwcTwsjfsNmj5ya3SpzRyttRGMv/VSOycjvFzn1Pkgp2dz1KvlPHn3Y03sOVknnzi5tXvrv2vT61JrfTXq3foJZ8aE0+t8o35dZ39z9qyiejzMV9oreO4l8+yd5iSWefa9J/9ozzf7rQ7lPTf37L0/gatnvNI13vX9tL1Kjfn0kMjRRW5tbtxd95+pSfwod7a9rYVPTj26Fd4eWWd/4kd592TdedZ4Whud07V4xry/xDtf6cR7VtaZt++qfkvPyuutuPdmnPbUWNaZH+0h/cnpy0jvVS+0R+vdPm72aMiTe/8JvOWcz3rOeHY9aSYstfB8y05d5mhdK5x+Hk4fUGPrxdsPHG3y3UuPusyzJ3k0rOR35P5n8vYTxY12ZZ25/CqutNN94iFun3X6y4llnfrE0VInP/WL/RGRvXH1vt1L412r++z4Q+ZOH9Rn39jT//UEzs7fB1VdPhRiuGX+6n6fnXmlR7+0j2bY596onZU7SB7cOjXk+unDnx/U6mu01x514kS5xCZdY6s68czx7/psZvKrfNr/SnsVP9rn5IF+tY/mrFcx/dGcrdXcqS/9Mp+0iU0zpn50E55en55Pm/30oc8BLyfwnvM/6j3iXoZvCQ+g2o7o/Ls2OSv11PTY58NsDX9l2YfW3pyTfGuyJme1fkev/+x+647pKAdGzn0kBv7epadndMXvLXv4rP1f2e9Had5y3x81+9N9HnkAPn0zv/GA93wO/jJzfOnjg5vY0RGnztyYfYllrgbM2WJX4yO9zsg9gFnLMztx97KalX322nPEqTmL6eEe3LO9ud/M5a/GnHW151GdM6Z7wGvCG3t0Zuqdn9iXzj/y8L70Qf0BN+dn855f2tw2fkdezrMn68zljSvOX6YVb/97I/7elzPTc8KSJ7ffPPmr/dnT+ZF/a89qz1PP3p/nceaz4tM3vZxLX89ceT2K5wznTNijvl9K3wfypW7ui9/MR352k9cK85f6I46XGVdeANNepvnuLSM6+3uWOjTmkwa+l3rw7klt6sQnLDlz923dfdZE1qTfmefPL3MC/SF/mRv7DW7ksz67yRfMF8RnHa0z8M89ONc4zfelJZdeYh0nP7H2y97kjuakLvszP+pPXeZv6cn+Z/6LnwAPwHN9nRO48gudGj9/X1ZnJ6H+TPdH8tO9+AJ1/9bsc4WlBl36NgfPwmvF3QTPH88TeO8JPP/X2N97gl+73xfaj7jLoxde7sOXZ8a37u/KC/aK5q3zn33PE3iewPMEPvUE8uXpILC+5K7EyZM+8YzmV3yfmucJfMkT+F8plJaEHQs3nQAAAABJRU5ErkJggg==) 0 bottom no-repeat;
            -webkit-background-size:4.02666667rem auto;
            background-size:4.02666667rem auto;
            height:2.08rem;
            position:relative
        }
        .mod-top-nav .header-box .header .left {
            height:100%;
            padding:.50666667rem
        }
        .mod-top-nav .header-box .header .left .top-logo {
            width:2.24rem;
            height:1.09333333rem
        }
        .mod-top-nav .header-box .header .right {
            width:100%;
            height:100%;
            text-align:right;
            position:absolute;
            right:0;
            top:0
        }
        .mod-top-nav .header-box .header .right .top-menu-btn {
            width:.53333333rem;
            height:100%;
            display:inline-block;
            margin-right:.4rem;
            background:url(data:image/png;
            base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAYAAABAFGxuAAAAAXNSR0IArs4c6QAAAFtJREFUWAntlbENACAMwyhvcALH8P81IDF2yYLUSLhb1cV1hsSYazfD6YZMFwkw12TgwgAGMPCdgVAfV5U8XamSyXdbYxmUHQMYwAAGHhmIqpJW/LaVBJiKLt8PrCUE0o2P+DUAAAAASUVORK5CYII=) 50% no-repeat;
            -webkit-background-size:.50666667rem .4rem;
            background-size:.50666667rem .4rem
        }
        .mod-top-nav .header-box .header .right .top-menu-btn.active {
            background:url(data:image/png;
            base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAAXNSR0IArs4c6QAAAohJREFUWAm12D9P3DAUAHC/nGBC9BZggHRF9MKfBQn6IeBCh3boUqnq0g/RSoxsDEgIJBaQkJB67dCp3wEq9U49uh4Lx9SbiV/9Qh0S7CR2co4EcXzx8+/sxHkXxlKbvxIGqUPnxeerr1rpTjx5sBC0P3OOP/1W+EbWudz7Kztb/D66XAjCPdlPgwoEQcRPoughsLA5s/RndNfvypPGvScIRvwCGU4yhi+fzb2YGg37P4CmhkaEIcawuGOASKjeDnqdc7cQGR24x7yNxui2P6SRoBERH8lpczJC2RFJQTx4P+h2vsejQVPiGlQI+dU5IVoyNS5BJpAMhg4KQbOL16PhdY/Os9lMIRQzGRnZQT4IwqYlyAaixVDlOEC2kFxMXVAVSCEmAYmpQYAnt33+lFWFlGJikLho6VoxAdWBGGFMQXUh1A/QP9PND7ZfcwZn6qMD95HBx4dnjYwmlnhaWf8vaLK2aG+FoUBakNKDPYRCKOuMEvdJBS18mmsodVY1CAWwxlCjGDSz2ETGNuk4vYmhPr7pft1N15mWK2HiixUZJUVqe4C1qvmQGqzka+jvmkyjyumHzF8y0fIO9BDgYmqOmEjIknYiUeOAp7YprDEmD0K3703v2wfKDOuCjKapCCLXkfyHq3lOXYoxgcjpqQsqxNhAjEAl+VAupgqkHJT/tKe2WkwdSB2QghkHpCoogxknJAMyzIcSjAtIAtI/XMXSlL2GYoxLiA0I6LUEj6Ir8cN/QjYUOZd1YvTYtrikzYfi3/beZuPv7e+76dmlaXob8BDGHYTia/MhgMNB98tx8jXoPcl8qx35y+G7pNJhgUZoPmjfi78DMStqxum3dtYd9q+Epv7SkH8oHoT7wNph7wAAAABJRU5ErkJggg==) 50% no-repeat;
            -webkit-background-size:.46666667rem .46666667rem;
            background-size:.46666667rem .46666667rem
        }
        .mod-top-nav .header-box .header .right .drop-menu {
            width:100%;
            text-align:left;
            background-color:hsla(0,0%,100%,.98);
            -webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.02);
            box-shadow:0 1px 0 0 rgba(0,0,0,.02);
            position:absolute;
            top:2.08rem;
            border-top:1px solid #cacdd2
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item {
            height:2rem;
            /* margin:0 .32rem; */
            background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAr4AAAACCAYAAAC+EN9SAAAAAXNSR0IArs4c6QAABMNJREFUWAntmFtvG0UUx72+x9c4dmrHykU0pRe1FZGaB3hARQIED7zzIfIl+ErwBRqJqgghGtombdMoSnGos06c+LJrO7u21/z+xo6gDwGhqk870tE5c24zezzznxkbOzs73wVoo9HopWEYz4bDYTAUCt2nH6Y/K9vf2mPkZagw1eGzT4wNvwOFJvoRctPzvLTyBIPBqbuHcNGZKn3uV8CvgF+B91kB8AnYGgqPhE99cGoID6Mbwc+kxydLP0IfKPMMdAZyQLH0hZk9yROMG2FXvhi22ET/Biw9oy+8tIm14Cv4Z+HT1sdX4zvwAVxk4XtA/2wwGPTi8biwtIC8KF9sJsGW5pZIJLqO40Qgb25uzms0GvFIJJLFtxCNRg344fHxcX1hYeEK8l3mU+90Oi+y2ay+Nd/tdh1yBLB9QO476F6Sv4vfGnIJ+Xf4b/B7zGEZn9Zkfo+RTaiMXt+dhL7QR6lLvL5pXA/p/OZX4B1WQOtK66vN+stoncEbrLs86zQ2GccMh8O/9vv9VWy6c6ShKL7bsVhsG33Cdd3UzMxMLZfLnddqtaus2avYq5Oca/KHjqAKujjcZZ+4+BWRl6AU/kNsohByGN2ljTlqvx/iVIN/DBeuXDRy9KA95t7B95MLw/8XVKsGOUOMNyDnCf1N6Fv6u1Ae3XXqdo5sUZNN8CPHNz5B/jydTm9SGw/+DfZ58hyABz8yv3iTNvtXa7Xb7SX0N1QfcCdBzkfkXCfHA3yvM16AOu/W6/VV+klydUzTfLG4uFjCJ47/fVxKjPs9Y7xCTkFf4/eUvAX0OfQ/kd/jN1Pd28SksLvIKXzu0q8Tc0j+m/A+/dvYHvI9Lv0D27aHxDKtYDm0sbHxGUo1LSKLIAV8iPz2pTdAwBsSRfCdxUegJyDXj63YeXQqroBPP6YWmQ4VTUxNA+qQ0A9xJD9kXZTHNvX95lfAr4BfgXdYAQdwAVoMA67DaXx5BZ9q9AfgkeznUAxZuCY8ko8uvQZ+Yx2iDlldcoVvQUi4p3xb8FNim9BTQPkUgNZjX/mG2KrIXWRhqg5fHQDCVdlc4gXIOgAP4MJNTfYEqpCnSayTTCablUrFKJfLDodLE7cmB4sDTgehDIBvV6tVt1gsGgB7GJAfoW9xuTXJUUOOkEOX1nXm0UL3GrKJy6C7jbzOJSAMP6G/xcFwyEGkC/YNKALFmEcJuqIpQvtQi1yfkmMNu75pmVh91/QhoIu/aqkXgx4KDvK/Xgrw8Ztfgf9SAe1R7UWtx13Wpi5A89B0jdms50fsh+fsSZM9oQue9h/MaLNuV4jRH3VR1n4b0kVsCX0evR52x6zvEGs3oXGgATY9evVa9sidwybf8RondsyVH7q0KYaWIr40iftHjHSQLnbab9NL/KU53zZqz9EGkPadcOoBNfiFnGnkLPghXNL3r2LPQ136PzCvn8EL7fciD+kqfvfgt8CEU3xPyWtj86DXPMYTPCAMLsRWr9fziDu3LKuayWRM8CPKg7qBvUBcl7iv4C71O2KMJvQHuii+M9ReOKP5XIPrN1qGdPkv4P8Rui1q3iZGj5o9eBA8azAGLiPF38RHfzboDlpG9wp5D3mFuH38r6Hb5o7e47EvHPsSfepPmd0TH1wyd3EAAAAASUVORK5CYII=) bottom no-repeat;
            -webkit-background-size:100% 1px;
            background-size:100% 1px;
            position:relative
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item .item-cont {
            padding-left:.37333333rem;
            position:absolute;
            top:50%;
            -webkit-transform:translateY(-50%);
            -ms-transform:translateY(-50%);
            transform:translateY(-50%)
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item .item-cont .lang-btn {
            width:1.89333333rem;
            height:.74666667rem;
            border-radius:.37333333rem;
            background-color:#f2f3f5;
            text-align:center
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item .item-cont .lang-btn .lang-label {
            color:#5b6581;
            font-size:.32rem;
            font-weight:700;
            letter-spacing:0;
            line-height:.74666667rem
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item .item-cont .ch-menu {
            
            color:#1b2b4f;
            font-size:.48rem;
            font-weight:700;
            letter-spacing:0;
            line-height:.48rem
        }
        .mod-top-nav .header-box .header .right .drop-menu .menu-list .menu-item .item-cont .en-menu {
            font-weight:800;
            color:#cacdd2;
            font-size:.26666667rem;
            line-height:.37333333rem;
            letter-spacing:.02226667rem
        }
        @keyframes fade {
            from {
                opacity: 1.0;
            }
            50% {
                opacity: 0.4;
            }
            to {
                opacity: 1.0;
            }
        }
        @-webkit-keyframes fade {
            from {
                opacity: 1.0;
            }
            50% {
                opacity: 0.4;
            }
            to {
                opacity: 1.0;
            }
        }
        .blink{
            animation: fade 600ms infinite;
            -webkit-animation: fade 600ms infinite;
        }
      </style>
    </head>
    <body class=" lang_zh" cz-shortcut-listen="true" style="">
    <div id="App">
        <div data-reactroot="">
            <div class="mod-top-nav">
                <div class="header-box clearFix">
                    <div class="header clearFix" id="header">
                        <div class="left" style="position: relative;">
                            <span style="position: absolute;right: 1rem;top: 50%;font-size: 0.48rem;letter-spacing: 0.32rem;color: #9F2025;">
                                <b>监控</b>
                            </span>
                        </div>
                        <div class="right">
                            <div class="drop-menu">
                                <div class="menu-list" id="urls_list">
                                    <a href="网站地址">
                                        <div class="menu-item">
                                            <div class="item-cont">
                                                <span class="ch-menu">XXX</span>
                                                <i class="ch-menu web-access">界面</i>
                                                <i class="ch-menu skt-connect">服务</i>
                                            </div>
                                        </div>
                                    </a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
    var win = window,
        doc = document, 
        isMobile = !!navigator.userAgent.match(/mobile/i) || "orientation" in win ,
        supportTouch = "ontouchstart"in window,
        env = {
            isPC: !isMobile,
            isMobile: isMobile,
            support3D: "WebKitCSSMatrix"in window && "m11"in new window.WebKitCSSMatrix,
            supportHairline: function() {
                var support = !1;
                if (win.devicePixelRatio && devicePixelRatio >= 2) {
                    var testElem = doc.createElement("div");
                    testElem.style.border = ".5px solid transparent",
                    doc.body.appendChild(testElem),
                    testElem.offsetHeight >= 1 && (support = !0),
                    doc.body.removeChild(testElem)
                }
                return support
            }()
        };
        
    var rem = function(px, artBoardWidth) {
        return 10 * px / (artBoardWidth || 750) + "rem"
    }
    
    !function(docEl, fontEl) {
        var obj, key, value, dpr = win.devicePixelRatio || 1, matches = navigator.userAgent.match(/Android[Ss]+AppleWebkit/?(d{3})/i);
        matches && matches[1] <= 534 && (dpr = 1),
        win.dpr = dpr,
        docEl.getAttribute("data-dpr") || (doc.documentElement.className = (0, value = dpr > 1
          //,(key = "dpr" + dpr) in obj ? Object.defineProperty(obj, key, { value: value, enumerable: !0, configurable: !0, writable: !0}) : obj[key] = value, obj)
          ),
          docEl.setAttribute("data-dpr", dpr),
          docEl.firstElementChild.appendChild(fontEl)
        );
       
        var setRem = function() {
            var docWidth = docEl.clientWidth;
            win.rem = docWidth / 10,
            /ZTE U930_TD/.test(navigator.userAgent) && (win.rem *= 1.13),
            fontEl.innerHTML = "html{font-size:" + win.rem + "px!important}"
        };
        win.addEventListener("resize", function() {
            setRem()
        }, !1),
        win.addEventListener("pageshow", function(e) {
            e.persisted && setRem()
        }, !1),
        setRem()
    }(doc.documentElement, doc.createElement("style"));
    
    //异步访问封装
    function ajaxGetData(_url, _callback){
        //if(_url == '' || _data.length < 1) return false;
        $.ajax({
            type:'GET',
            timeout : 2000, //超时时间设置,单位毫秒
            //contentType: 'application/x-www-form-urlencoded',
            dataType:"jsonp",  //数据格式设置为jsonp
            jsonp:"callback",  //Jquery生成验证参数的名称
            url: _url,
            success: function(result) {
                // no use
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                //console.log(XMLHttpRequest.status);
                //console.log(XMLHttpRequest.readyState);
                //console.log(textStatus);
                
                _callback.call(this, XMLHttpRequest.status);
            },
            complete : function(XMLHttpRequest, status){ //请求完成后最终执行参数
            //console.log(XMLHttpRequest);
                console.log(_url+"  【返回状态码】"+XMLHttpRequest.status);
          }
        });
    }
    //访问网站index.html
    function func_web(obj){
        //console.log('开始访问网站:' + obj.url + 'index.html');
        return new Promise(function(resolve, reject){
            ajaxGetData(obj.url+'index.html', function(statusCode){
                if(statusCode == 200){
                    //console.log('skt界面成功');
                    obj.elem.find(".web-access").addClass("blue");
                }else{
                    //console.log('skt界面失败');
                    obj.elem.find(".web-access").addClass("red blink");
                }
                
                resolve(obj); //参数传递下去
            });
        });
        return p;
    }
     
    //访问核心api文件
    function func_api(obj){
        //console.log('开始访问接口:' + obj.url + 'api.php');
        return new Promise(function(resolve, reject){
            ajaxGetData(obj.url+ 'api.php', function(statusCode){
                if(statusCode == 200){
                    //console.log('api调用成功');
                    obj.elem.find(".skt-connect").addClass("blue");
                }else{
                    //console.log('api调用失败');
                    obj.elem.find(".skt-connect").addClass("red blink");
                }
                
                resolve('总耗时时间:');
            });
        });
    }
    
    
    $(function(){
        $('#urls_list > a').each(function(index, elem){
            var $this = $(elem), _href = $(elem).attr('href');
            //var web_url = $(elem).attr('href')+($(elem).data('web-url') == "undefined" ? $(elem).data('web-url'):"index.html");
            //var api_url = $(elem).attr('href')+($(elem).data('api-url') == "undefined" ? $(elem).data('api-url'):"api.php");
            
            if(_href.length > 1){
                func_web({"url":_href, "elem":$this})
                .then(func_api)
                .then(function(){
                    //console.log('检测完毕!');
                });
            }
        });
    });
    </script>
    </body>
    </html>
  • 相关阅读:
    博客园博客
    mongo
    函数式编程与面向对象编程的对比
    python_字典dict要点总结
    pyhon_列表、元组要点总结
    vue-element框架通过blob进行后端token权限验证下载
    node-本地搭建服务
    (转载)测试用例标准
    soapUI学习笔记--用例字段参数化
    soapUI学习笔记---断言的小使用
  • 原文地址:https://www.cnblogs.com/feixiablog/p/11820145.html
Copyright © 2011-2022 走看看