cari

Rumah  >  Soal Jawab  >  teks badan

Skrip Pengguna Bagaimana untuk menghalang pelaksanaan fungsi tertentu dalam js sebaris?

1

2

3

4

5

<code>// ==/UserScript==

 

(function() {

    bad = {};

})();</code>

Boleh dilumpuhkan:

1

2

3

4

5

6

7

8

<code><html>

    <body>

        <a onclick="bad();">Click</a>

        <script>

            bad = function() {alert("bad");}

        </script>

    </body>

</html></code>

Tidak boleh dilumpuhkan:

1

2

3

4

5

6

7

8

<code><html>

    <body>

        <script>

            bad = function() {alert("bad");}

            bad();

        </script>

    </body>

</html></code>

Sila beritahu saya bagaimana untuk menyekat situasi kedua

给我你的怀抱给我你的怀抱2821 hari yang lalu871

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-07-05 10:59:02

    1

    2

    <code>const bad = {};

    </code>

    Dengan cara ini fungsi anda tidak boleh ditugaskan semula. Tetapi apabila memberikan nilai, ralat berlaku.

    Atau cuba gunakan Proxy.

    balas
    0
  • Batalbalas