- 关于微信小程序内容安全要求规范
微信小程序的许多业务场景需要通过UGC(用户生产内容)的方式,实现更好的用户体验或更丰富的内容功能和服务场景。这类功能的使用如果没有做好对用户发布内容的安全审查,可能会产生政治有害等违法违规的内容。一旦被利用进行传播,对小程序用户带来有损的体验,小程序开发者也可能因此承担平台或法律的追责及处罚。 用户自定义发布的内容包括:昵称/花名、个人资料签名/日志/聊天/评论、头像/表情/相片、直播等各种场景。其格式内容包括但不限于短文本、长内容、图片或视频等。 [图片] 请提供用户自定义发布内容功能的小程序开发者,在相应的功能模块,接入微信公众平台内容安全API(imgSecCheck、msgSecCheck、mediaCheckAsync)能力,以及通过其他技术或人工审核手段做好内容审核,校验用户输入的文本/图片,拦截政治、色情、违法等敏感词,保证用户上传的内容安全健康。 对于UGC内容,开发者需履行主体责任,需要及时自查、严格做好内容审核措施。平台可能会在审核时通过敏感词测试进行内容安全能力检测。同时,小程序发布后,经用户使用出现UGC内容安全违规问题时,也将按平台规则进行处置。希望小程序做好内容安全工作,严格做好内容审查措施,共同守护平台良好生态。
2021-05-12 - cover-view为什么不能覆盖webview呢
- 需求的场景描述(希望解决的问题) [代码]navigationStyle: custom[代码] 对 [代码]<web-view>[代码] 组件无效,cover-view也不能在web-view页面使用,没办法辅助用户从分享出去的小程序页面返回首页,特别是加载的是公众号文章没有JS能力。 - 希望提供的能力 cover-view能覆盖webview做一些辅助性操作
2019-05-13 - scroll-view滚动穿透处理,阻止滚动
scroll-view滚动穿透,阻止滚动页面弹窗阻止滚动是一种常见的问题,这里简单介绍小程序scroll-view的一种解决方式 常用阻止滚动方式在不使用scroll-view的弹窗中, 为position为absolute或fixed的元素设置catchtouchmove空事件就可以阻止弹窗下的页面因事件穿透滚动 [代码]<view catchtouchmove="doNothing"></view>[代码]也可直接写catchtouchmove,相当于绑定了事件名为true的事件 问题场景在小程序中,在absolute或fixed的类弹窗布局中。要显示列表、长文本段落等可滚动元素,必须使用scroll-view组件,无法阻止页面本身的滚动 解决办法既然无法简单的阻止事件穿透,就在页面可滚动的元素本身想想办法: 页面滚动元素小程序中的简单布局,在页面内容超出一屏时,滚动的元素是page 如何让页面不滚动将page的高度设为100%,页面最外层放一个view,打开弹窗时通过一个class增加样式,设页面高度100%,overflow: hidden来停止滚动 打开弹窗时设isStopBodyScroll为true,关闭时设为false [代码]<view class="{{isStopBodyScroll ? 'scroll-lock' : ''}}"> <!-- 页面内容 --></view>[代码][代码].scroll-lock { height: 100%; overflow-y: hidden;}[代码]存在的问题这样设置页面会回到顶部,期待有更好的解决方式或官方对这个问题提供支持 喜欢的话请关注,点赞,收藏~谢谢阅读!
2018-08-19