如何处理h5游戏全屏的问题?

我在cc.game.onStart中执行如下设置代码:

cc.view.enableRetina(false);

cc.view.adjustViewPort(true);

//cc.view.enableAutoFullScreen(true);    //这个在手机浏览器上什么都不会做,底层似乎有bug。

cc.view.setDesignResolutionSize(1280, 720, cc.ResolutionPolicy.SHOW_ALL);

cc.view.resizeWithBrowserSize(true);

if(!cc.sys.isNative)
{
    var cb = function(event)
    {
    };

    cc.screen.autoFullScreen(document.getElementById("gameCanvas"), cb);
}

在android上,大多数浏览器都可以点击后全屏,点击esc退出全屏。但是firefox和chrome浏览器全屏后,cocosstudio编辑的输入框点击后没有反应,没有弹出键盘。某些浏览器还有屏幕旋转后,显示比例异常的bug。
在iOS上就没法全屏,除非用safari创建快捷方式打开游戏地址。

有人有更好的解决方法没?江湖告急:6:

1赞