Egret社区
1银子
为什么在PC浏览器上看到 this.stage.stageWidth  是 480, this.stage.stageHeight是 800?
在手机微信浏览器却是 960 , 1488.
手机的分辨率是 480,854 的。

分享到 :
0 人收藏

5 个回复

倒序浏览
songsharp  斑竹 | 2014-8-16 15:16:17
修改launcher/egret_loader.js
中间有一句代码,修改成480,800看看
egret.StageDelegate.getInstance().setDesignSize(480, 800);
原因是
这是某个版本的错误,然后正好是那个版本被下载。
xiaobin_world  登堂入室 | 2014-8-16 19:51:22
songsharp 发表于 2014-8-16 15:16
修改launcher/egret_loader.js
中间有一句代码,修改成480,800看看
egret.StageDelegate.getInstance().set ...

修改了之后,微信浏览器打开,还是没有什么变化。UC浏览器就有变化。
这是因为微信浏览器的缓存吗?
Wander  官方团队 | 2014-8-16 22:54:36
xiaobin_world 发表于 2014-8-16 19:51
修改了之后,微信浏览器打开,还是没有什么变化。UC浏览器就有变化。
这是因为微信浏览器的缓存吗? ...

是,你可以这样测试  egret startserver -ip --port 10086 ,这样可以换个端口,就肯定没缓存了
xiaobin_world  登堂入室 | 2014-8-17 11:19:44
Wander 发表于 2014-8-16 22:54
是,你可以这样测试  egret startserver -ip --port 10086 ,这样可以换个端口,就肯定没缓存了 ...

但是发布出来后,发到微信上,微信浏览器访问的是同一个地址。
startserver 只是运行 Index.html 的功能,是否还有其他方法?
例如 html 加载 js 带随机参数?
Wander  官方团队 | 2014-8-18 11:23:21
如果你想根治这个问题,可以把 release.html 做成一个Php文件,然后进行不同的页面跳转就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部