Skip to content

guide

文件

vue
<template>
  <p id="h">和律师费</p>
  <p id="h1">和律师费</p>
  <p id="h2">和律师费</p>
  <p id="h3">和律师费</p>
  <input type="text" />
</template>

<script setup lang="ts">
// 禁止右键菜单
document.body.oncontextmenu = (e) => {
  console.log(e, '右键')
  return false
  // e.preventDefault();
}
// 禁止文字选择。
document.body.onselectstart = (e) => {
  console.log(e, '文字选择')
  return false
  // e.preventDefault();
}
// 禁止复制
document.body.oncopy = (e) => {
  console.log(e, 'copy')
  return false
  // e.preventDefault();
}
// 禁止剪切
document.body.oncut = (e) => {
  console.log(e, 'cut')
  return false
  // e.preventDefault();
}
// 禁止粘贴
document.body.onpaste = (e) => {
  console.log(e, 'paste')
  return false
  // e.preventDefault();
}
window.onload = function f1() {
  f2()
}

function f2() {
  console.log('hello')
  arraytest()
}

function arraytest() {
  for (let i = 1; i < 100; i++) {
    console.log((i + i) ^ 2)
  }
}
console.log('代码执行结束')
document.body.onpaste = (e) => {
  let clipboardData = e.clipboardData || window.clipboardData // 兼容处理
  console.log('要粘贴的数据', clipboardData.getData('text'))
}
</script>
<template>
  <p id="h">和律师费</p>
  <p id="h1">和律师费</p>
  <p id="h2">和律师费</p>
  <p id="h3">和律师费</p>
  <input type="text" />
</template>

<script setup lang="ts">
// 禁止右键菜单
document.body.oncontextmenu = (e) => {
  console.log(e, '右键')
  return false
  // e.preventDefault();
}
// 禁止文字选择。
document.body.onselectstart = (e) => {
  console.log(e, '文字选择')
  return false
  // e.preventDefault();
}
// 禁止复制
document.body.oncopy = (e) => {
  console.log(e, 'copy')
  return false
  // e.preventDefault();
}
// 禁止剪切
document.body.oncut = (e) => {
  console.log(e, 'cut')
  return false
  // e.preventDefault();
}
// 禁止粘贴
document.body.onpaste = (e) => {
  console.log(e, 'paste')
  return false
  // e.preventDefault();
}
window.onload = function f1() {
  f2()
}

function f2() {
  console.log('hello')
  arraytest()
}

function arraytest() {
  for (let i = 1; i < 100; i++) {
    console.log((i + i) ^ 2)
  }
}
console.log('代码执行结束')
document.body.onpaste = (e) => {
  let clipboardData = e.clipboardData || window.clipboardData // 兼容处理
  console.log('要粘贴的数据', clipboardData.getData('text'))
}
</script>

Released under the MIT License.