-3

私のネットワーク セキュリティの教授は、ユーザーが URL バーまたはブックマークを使用して移動できない Web ページを作成することを望んでいます。

彼のヒントは、 と を使用することでしonbeforeunloadonunload

対象ブラウザは Firefox です。

4

3 に答える 3

1
<html>
  <head>
    <script type="text/javascript">
      window.onbeforeunload = function() {
        setTimeout(function() {document.location.reload()}, 0);
      } 
    </script>   
  </head>
  <body>
    <a href="http://www.google.com">I won't work</a>
  </body>
</html>

アドレスバー、ブックマーク、またはリンクを使用して別のサイトに移動しようとすると、このページに戻ります。

于 2012-11-12T00:21:11.860 に答える
0

ここに例がありますが、完全な例として

    <html>
      <head>
          <script type="text/javascript">
           window.onbeforeunload = function() {
              return "Are you sure you want to navigate away?";
           } 
          </script>   

      </head>
      <body>
        <a href="http://www.example.com">Link</a>

      </body>
</html>

私たちはあなたの割り当てをしないように助け、質問に答えるためにここにいることを忘れないでください

于 2012-11-10T04:33:56.553 に答える
0
<html>

<head>
<title>Jquery stop</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">

   function unloadPage(){
       return "dont leave me this way";
   }

   window.onbeforeunload = unloadPage;

</script>
</head>

<body>

<a href="www.example.com/">I am leaving</a>
</body>
</html>

JQUeryを使用してすべての作業を行うことができます

于 2012-11-10T03:51:50.130 に答える