Egret社区

大佬求救啊~~~

2021-4-9 10:10
7543
我现在有个需求,要在项目里将特定字符串的内容复制到玩家手机/电脑的系统上的剪贴板上。
这个玩意以前没做过,感觉完全摸不到头脑。
我们游戏是多平台发布的,微信小游戏,qq小游戏,web啊等等。
请问不同的硬件/系统平台是不是要调取不同的接口。我应该去哪里可以学习到这些接口?

因为之前的工作都是在项目内打转,现在要对接外部系统啥的,就抓瞎了。哪位大佬行行好指个出路吧!!

分享到 :
1 人收藏

3 个回复

倒序浏览
liuyonggen  登堂入室 | 2021-4-9 10:27:28
你只要调用浏览器复制到剪切板的接口就可以了吧,对接系统平台是浏览器器的事,而且你在浏览器内也调不到系统接口吧
我是这么使用的
private copy(message: string) {
                let input = document.createElement("input");
                input.value = message;
                document.body.appendChild(input);
                input.select();
                input.setSelectionRange(0, input.value.length);
                document.execCommand('Copy');
                document.body.removeChild(input);
        }
white白  登堂入室 | 2021-4-9 10:42:22
需要接那个小游戏的sdk 就去那个品台找对应的资料,项目有个Platform类,Platform 类里面声明好平台和借口,,自己创建一个Platform.js ,需要接的就在这个类里面实现 , 打包直接把写好的Platform.js 打包就行
角木蛟  登堂入室 | 2021-4-12 10:36:22
liuyonggen 发表于 2021-4-9 10:27
你只要调用浏览器复制到剪切板的接口就可以了吧,对接系统平台是浏览器器的事,而且你在浏览器内也调不到系 ...

是的 就是这个!!!太谢谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部