Получить URL с помощью встроенных сайтов Google HTML - PullRequest
0 голосов
/ 12 апреля 2020

Я использую сайты Google и вставляю встроенный код HTML. Я хочу получить параметры из URL и обновить sh страницу. Однако приведенный ниже код работает на чистом HTML сайте, но не на сайтах Google.

<html>
  <div id="url"></div>
  <div id="number"></div>
  <div id="second"></div>

  <script>
    function sleep (second) {
      time = Number(second)*1000;
      return new Promise((resolve) => setTimeout(resolve, time));
    }

    (function count() {
      var url = new URL(window.location.href);
      var number = url.searchParams.get("n");
      if (!number) {number = "1";}
      var second = url.searchParams.get("s");
      if (!second) {second = "1";}
      url = url.toString().split("?")[0]

      document.getElementById('url').innerHTML = url;
      document.getElementById('number').innerHTML = number;
      document.getElementById('second').innerHTML = second;

      sleep(second).then(() => {
        number = (Number(number)+1).toString();
        location.href=url.concat("?n=", number, "&s=", second);
      });
    })();
  </script>
</html>

Я получу URL-адрес типа https://286065421-atari-embeds.googleusercontent.com/embeds/16cc205cfda9e4dye3a0a3f23b0eec5d/inner-frame-minified.html, который не является URL-адресом сайтов Google.

...