收藏
回答

我希望一进入微信公众号能获取到剪切板的信息,或者一进入能判断剪切板里面是否有某个值。?

navigator.clipboard.readText()

.then(text => {

  console.log(text,'success');

})

.catch(err => {

  console.log(err,'error');

});


我是用这个方法,但是返回错误:DOMException: Document is not focused. 别人跟我讲是微信的 安全策略限制 ,不知道该怎么解决。。。

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2021-11-22

    你好,麻烦提供下机型,微信版本号和复现链接

    2021-11-22
    有用
    回复 5
    • 追忆
      追忆
      2021-11-24
      在浏览器会提示你打开剪切板是可以的,但是在微信里面打开不行
      2021-11-24
      1
      回复
    • 追忆
      追忆
      2021-11-24
      我这边是想要一进来就获取到剪切板的值,不是按住在粘贴
      2021-11-24
      1
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2021-11-24回复追忆
      剪切板涉及隐私,微信不鼓励使用
      2021-11-24
      1
      回复
    • 追忆
      追忆
      2021-11-25
      那就是在微信里面不能用是把
      2021-11-25
      1
      回复
    • 追忆
      追忆
      2021-11-26回复社区技术运营专员--许涛
      还是说有方法可以粘贴
      2021-11-26
      1
      回复
  • 追忆
    追忆
    2021-11-19

    我这边的流程是这样的,浏览器页面(自己写的)点击复制 --- 跳转小程序(自己写的)--- 然后打开公众号判断剪切板里面有没有自己复制的某个值(一进入公众号就要判断),有很多自己的公众号。

    2021-11-19
    有用 1
    回复 1
    • 追忆
      追忆
      2021-11-19
      也有人讲是 Web API 报的错,但是还是不知道该怎么解决
      2021-11-19
      1
      回复
  • Dan
    Dan
    2022-12-13

    请问楼主有解决这个问题吗?我现在也是在微信环境不能获取剪切板内容,在谷歌浏览器可以

    2022-12-13
    有用 1
    回复 1
    • 追忆
      追忆
      2024-08-07
      木有
      2024-08-07
      回复
登录 后发表内容