4551关注13328浏览
在开放数据域获取数据并绘制sharedCanvas后能否发送一个固定不可更改的通知然后在主域增加一个接收通知的接口,这样让主域知道何时可以绘制
我用的cocos,然后将sharedCanvas绘制到一个sprite上,如果不获取数据,在开放数据域onMessage后同步的绘制,然后主域的postMessage后同步绘制,是可以显示的,但是在开放数据域的onMessage后去获取数据,然后获取成功回调里绘制sharedCanvas,那么主域就没办法绘制了
建议在保证社交关系链数据不外泄的情况下,可以增加一些固定通知,这些通知的关键词是固定的,并且无法携带额外数据就好了
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
欢声笑语
15人对此回答表示赞同
还请教一个问题,目前要做排行榜,好友的个数是在开放数据域中动态的知道的,就是说sharedCanvas需要动态变高,但是现在拿到的总高度是屏幕高度,如果要设置sharedCanvas的高度又只能在主域来设置。请问下大神们是怎样解决sharedCanvas高度问题?
展开150回复分享发布于 6年前评论(0)
收起评论
-
汪撕葱
15人对此回答表示赞同
。。怎么@人的
展开150回复分享发布于 6年前评论(0)
收起评论
-
Dylan
13人对此回答表示赞同
@一天到晚游泳的鱼用mask遮挡大概是一个怎样的处理,能详细说说吗?
展开130回复分享发布于 6年前评论(0)
收起评论
-
Reid
13人对此回答表示赞同
你就用个scrollview控件就可以解决了
展开130回复分享发布于 6年前评论(0)
收起评论
-
飞翔的企鹅
12人对此回答表示赞同
sharedcanvas只能在主域设置不能在开放数据域设置应该倒过来,我觉得,因为只有绘制的地方,才知道需要设置的大小啊,我现在是延时2秒再绘制,靠时序来解决这个问题,同步肯定是不行的,而且,不想考虑2g3g的网速那延时就要很长了。高度我现在是在主域设置一个很大的数字。然后用mask遮挡
展开120回复分享发布于 6年前评论(0)
收起评论
-
张小千
12人对此回答表示赞同
@YZ是的,所以我们商量了一下找了个20条左右的大小,然后把拖动条隐藏
展开120回复分享发布于 6年前评论(0)
收起评论
-
碳酸氢钠
9人对此回答表示赞同
帮顶。我也遇到了这个问题,只能是在主域写个固定长的时间等待开放数据域绘制完成,再绘制sharedCanvas......严重影响了体验!
展开90回复分享发布于 6年前评论(0)
收起评论
-
吴世之
8人对此回答表示赞同
目前貌似只能做一个估值的延时,这样确实不好。
展开80回复分享发布于 6年前评论(0)
收起评论
-
Sofia
2人对此回答表示赞同
@一天到晚游泳的鱼你用了一个很大的高度,然后用scrollview的话,那么拉到下方会出现很多空白啊?
展开20回复分享发布于 6年前评论(0)
收起评论