当前位置: 首页 > news >正文

cocos creator接入字节跳动抖音小游戏JSAPI敏感词检测(进行文字输入,但输入敏感词后没有替换为*号)

今天更新了某个抖音小游戏的版本,增加了部分剧情,半天过后一条短信审核未通过,emmm…抖音总是能给开发者惊喜…打开电脑看看这次又整什么幺蛾子…
在这里插入图片描述
首先是一脸懵逼,后端早已接入了官方的内容安全检测能力了(https://developer.open-douyin.com/docs/resource/zh-CN/mini-game/develop/server/content-safety/content-safety-check)且上线已大半年,为啥还要多此一举地对前端输入做验证呢?搞不明白,但看看文档,接这个东西似乎也不是很麻烦,撸就撸吧~
代码很简单,在脚本内监听onKeyboardComplete事件,将事件回传的内容赋值给editbox的string属性即可,如下:

onLoad() {//输入框的节点,获取EditBox组件const editbox = this.node.getChildByPath('EditBoxName').getComponent(EditBox);tt.onKeyboardComplete((data) => {console.log('键盘输入的当前值', data.value);editbox.string = data.value})}

就这么几行代码,来看下效果,拉起键盘后写点敏感词:
在这里插入图片描述
点击完成后,内容被自动替换了
在这里插入图片描述
前面两个敏感词会被自动替换为**

以上,收工!

http://www.lryc.cn/news/499885.html

相关文章:

  • 13.Java IO 流(文件流、字符流、字符处理流、字节处理流、对象处理流、标准流、转换流、打印流、Properties 配置文件、其他流)
  • 掌握 DOM 操作:让你的网页动起来
  • JVM整理部分面试题
  • ubuntu20 使用 pyspacemouse获取 spacemouse wireless 输入
  • windows下Qt5自动编译配置QtMqtt环境(11)
  • 速盾:高防cdn有哪些冷知识?
  • 全面UI组件库Telerik 2024 Q4全新发布——官方宣布支持.NET 9
  • 电脑投屏到电脑:Windows,macOS及Linux系统可以相互投屏!
  • 12.6深度学习_模型优化和迁移_模型移植
  • Grid++Report:自定义模板设计(自由表格使用),详细教程
  • [Collection与数据结构] 位图与布隆过滤器
  • idea中新建一个空项目
  • 【Python】【Conda 】Conda 与 venv 虚拟环境优缺点全解:如何做出明智选择
  • 深度学习在故障检测中的应用:从理论到实践
  • 自然语言处理与人工智能
  • 量化交易系统开发-实时行情自动化交易-8.15.Ptrade/恒生平台
  • 非常简单实用的前后端分离项目-仓库管理系统(Springboot+Vue)part 4
  • 基于MATLAB的信号处理工具:信号分析器
  • Codeforces Round 784 (Div. 4)
  • OpenNebula 开源虚拟平台,对标 VMware
  • 软件项目标书参考,合同拟制,开发合同制定,开发协议,标书整体技术方案,实施方案,通用套用方案,业务流程,技术架构,数据库架构全资料下载(原件)
  • Jenkins环境一站式教程:从安装到配置,打造高效CI/CD流水线环境-Ubuntu 22.04.5 环境离线安装配置 Jenkins 2.479.1
  • 【Android】ARouter源码解析
  • 计算直线的交点数
  • STM32基于HAL库的串口接收中断触发机制和适用场景
  • java面试宝典
  • Scala—Slice(提取子序列)方法详解
  • 【电子通识】案例:USB Type-C USB 3.0线缆做直通连接器TX/RX反向
  • 【SKFramework框架核心模块】3-5、函数扩展模块
  • 使用 EasyExcel 提升 Excel 处理效率