https://qa-pwa.ws-solution.com/

提交的 URL:
https://qa-pwa.ws-solution.com/
报告完成时间:

链接 · 找到 0 个

从页面中识别出的传出链接

JavaScript 变量 · 找到 9 个

在页面窗口对象上加载的全局 JavaScript 变量是在函数外部声明的变量,可以从当前范围内的代码中的任何位置访问

名称类型
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
__cfQRobject
jsQRfunction
scriptLoadedboolean
loadMainDartJsfunction
__cfRLUnblockHandlersboolean

控制台日志消息 · 找到 21 条

记录到 Web 控制台的消息

类型类别记录
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'ambient-light-sensor'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'battery'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'document-domain'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'execution-while-not-rendered'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'execution-while-out-of-viewport'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'navigation-override'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'usb'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'web-share'.
warningother
文本
Error with Permissions-Policy header: Unrecognized feature: 'xr-spatial-tracking'.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.
errorother
URL
https://qa-pwa.ws-solution.com/cdn-cgi/challenge-platform/scripts/jsd/main.js
文本
Permissions policy violation: picture-in-picture is not allowed in this document.

HTML

页面的原始 HTML 正文

<!DOCTYPE html><html><head>
  <!--
    If you are serving your web app in a path other than the root, change the
    href value below to reflect the base path you are serving from.

    The path provided below has to start and end with a slash "/" in order for
    it to work correctly.

    For more details:
    * https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base

    This is a placeholder for base href that will be replaced by the value of
    the `--base-href` argument provided to `flutter build`.
  -->
  <base href="/">



  <meta charset="UTF-8">
  <meta content="IE=Edge" http-equiv="X-UA-Compatible">
  <meta name="description" content="Painel Cesla">

  <!-- iOS meta tags & icons -->
  <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="app">
  <!-- Favicon -->
  <link rel="icon" type="image/png" href="icons/favicon-32x32.png">
  <link rel="apple-touch-icon" href="icons/apple-touch-icon.png">

  <title>Hive</title>
  <link rel="manifest" href="manifest.json">
</head>

<body>
  <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jsQR.min.js" type="text/javascript"></script>
  <!-- This script installs service_worker.js to provide PWA functionality to
       application. For more information, see:
       https://developers.google.com/web/fundamentals/primers/service-workers -->
  <!-- IMPORTANT: load pdfjs files -->
  <!-- <script src="https://cdn.jsdelivr.net/npm/[email protected]/build/pdf.js" type="text/javascript"></script> -->
  <script type="text/javascript">
  </script>
  <script type="text/javascript">
    const serviceWorkerVersion = "3272733213";
    var scriptLoaded = false;
    function loadMainDartJs() {
      if (scriptLoaded) {
        return;
      }
      scriptLoaded = true;
      var scriptTag = document.createElement('script');
      scriptTag.src = 'main.dart.js';
      scriptTag.type = 'application/javascript';
      document.body.append(scriptTag);
    }

    if ('serviceWorker' in navigator) {
      // Service workers are supported. Use them.
      window.addEventListener('load', function () {
        // Wait for registration to finish before dropping the <script> tag.
        // Otherwise, the browser will load the script multiple times,
        // potentially different versions.
        var serviceWorkerUrl = 'flutter_service_worker.js?v=' + serviceWorkerVersion;
        navigator.serviceWorker.register(serviceWorkerUrl)
          .then((reg) => {
            function waitForActivation(serviceWorker) {
              serviceWorker.addEventListener('statechange', () => {
                if (serviceWorker.state == 'activated') {
                  console.log('Installed new service worker.');
                  loadMainDartJs();
                }
              });
            }
            if (!reg.active && (reg.installing || reg.waiting)) {
              // No active web worker and we have installed or are installing
              // one for the first time. Simply wait for it to activate.
              waitForActivation(reg.installing || reg.waiting);
            } else if (!reg.active.scriptURL.endsWith(serviceWorkerVersion)) {
              // When the app updates the serviceWorkerVersion changes, so we
              // need to ask the service worker to update.
              console.log('New service worker available.');
              reg.update();
              waitForActivation(reg.installing);
            } else {
              // Existing service worker is still good.
              console.log('Loading app from service worker.');
              loadMainDartJs();
            }
          });

        // If service worker doesn't succeed in a reasonable amount of time,
        // fallback to plaint <script> tag.
        setTimeout(() => {
          if (!scriptLoaded) {
            console.warn(
              'Failed to load app from service worker. Falling back to plain <script> tag.',
            );
            loadMainDartJs();
          }
        }, 4000);
      });
    } else {
      // Service workers not supported. Just drop the <script> tag.
      loadMainDartJs();
    }
  </script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8f474ba9b9f42fab',t:'MTczNDYxMDI5MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script><iframe height="1" width="1" style="position: absolute; top: 0px; left: 0px; border: none; visibility: hidden;"></iframe>

</body></html>