ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    JS 禁止用户选择 达到无法复制的目的

    Aug 16, 20224 min read
    <body onselectstart = "return false" ></body>
    
    // OR
    document.onselectstart = function(){
        return false;
    }
    

    相关文章

    SwiftUI创建操作表以供用户选择的 ActionSheet 视图

    SwiftUI 中的 ActionSheet 视图通过按钮触发,显示一组操作选项供用户选择,并可自定义消息和操作。

    浏览器渲染进程有哪些线程?

    浏览器渲染进程的线程包括GUI渲染、JS解析、定时触发器、事件触发、异步HTTP请求和定期回收垃圾线程等。

    JWT的认证流程

    JWT(JSON Web Token)用于授权和信息交换,通过Header、Payload和Signature三部分结构确保安全传输和验证未篡改的数据,适用于单点登录和跨域资源访问。

    Flutter GetxController 的生命周期和使用场景

    Flutter 的 GetxController 提供了一套完整的生命周期管理,包括初始化、依赖注入、页面显示与隐藏以及销毁等阶段,适用于状态管理、依赖注入、路由跳转和网络请求,从而简化开发过程并提高效率。

    Flutter Dart - Convert Double to Int

    在Flutter Dart中,使用不同方法(toInt、truncate、round、ceil、floor)将double类型转换为int类型,并打印结果。