JS问题:如何实现文本一键复制和长按复制功能?( 二 )

  • navigator.language:返回浏览器的首选语言 , 通常是一个标准的语言标签 , 例如 "en-US"、"zh-CN" 等 。
  • navigator.clipboard:提供访问剪贴板的能力 。通过 navigator.clipboard 对象,您可以读取剪贴板内容或将文本、图像等内容写入剪贴板 。
  • navigator.geolocation:提供获取用户位置信息的能力 。通过 navigator.geolocation 对象,您可以使用浏览器的定位功能获取用户的经纬度坐标等位置信息 。
  • navigator.cookieEnabled:返回一个布尔值 , 表示浏览器是否启用了 cookie 。
  • navigator.onLine:返回一个布尔值,表示浏览器是否处于联网状态 。
  • navigator.javaEnabled():返回一个布尔值 , 表示浏览器是否启用了 Java 。
  • navigator.plugins:返回一个表示已安装插件的 PluginArray 对象,可以通过该对象获取有关已安装插件的信息 。
  • navigator.mimeTypes:返回一个表示浏览器支持的 MIME 类型的 MimeTypeArray 对象,可以通过该对象获取有关 MIME 类型的信息 。
  • navigator.sendBeacon(url, data):使用异步请求发送数据到指定的 URL,适用于在页面卸载前发送数据 , 以确保数据的可靠传输 。
  • navigator.vibrate(pattern):触发设备振动效果,可以传递一个表示振动模式的数组作为参数 。
  • navigator.getBattery():返回一个 Promise,用于获取设备的电池信息,包括电量、充电状态等 。
  • navigator.mediaDevices.getUserMedia(constrAInts):请求用户授权访问媒体设备(如摄像头和麦克风),返回一个 Promise 对象,用于获取媒体流 。




  • 推荐阅读