浏览器 navigator.clipboard is undefined,获取不到clipboard

浏览器获取不到navigator.clipboard,
打印navigator,没有clipboard节点
clipboard.png

准备使用clipboard.writeText('stuff to write')方法做复制文本功能,但是无法使用。
在本地调试时如果域名是192.168.xx.xx就获取不到clipboard,但是如果是127.0.0.1的域名就可以获取到clipboard。

阅读 16.7k
1 个回答

由于新版浏览器的安全策略,clipboard只有在安全域名下才可以访问,http域名下会显示undefined,但使用https开头的域名,或localhost,就可以访问navigator.clipboard

推荐问题
宣传栏