<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>Navigation API</title>
  <script>
    function initiate() {
      navigation.addEventListener("navigate", function (event) {
        if (!event.canIntercept) {
          return;
        }
        const path = event.destination.url;
        if (path.includes("help.html")) {
          event.intercept({
            handler() {
              console.log("Getting Help");
            }
          });
        }
      });
    }
    function openHelp() {
      navigation.navigate("help.html");
    }
    window.addEventListener("DOMContentLoaded", initiate);
  </script>
</head>
<body>
  <section>
    <h1>Main Page</h1>
    <button type="button" onclick="openHelp()">Open Help</button>
  </section>
</body>
</html>