全屏按钮移动设备

时间:2016-04-06 09:09:25

标签: javascript jquery html mobile fullscreen

我的网站上有嵌入式游戏。

我在JavaScript中创建了一个全屏按钮,它正在桌面上工作;但是当我按下Galaxy S6上的按钮时,屏幕不是全屏,但不知怎的,它认为这是因为我不能再滚动了。

游戏在iFrame中,所以我给它一个ID来与按钮进行通信。

这是我的代码:

<iframe 
    id="game" 
    style="width:337px;height:600px;border:0;" 
    allowfullscreen="true" 
    msallowfullscreen="true" 
    mozallowfullscreen="true" 
    webkitallowfullscreen="true" 
    sandbox="allow-same-origin allow-popups allow-scripts allow-pointer-lock allow-orientation-lock allow-popups" 
    src="https://games.scirra.net/games/1787/">
</iframe>
<a class="btn color-1" 
   onclick="makeFullscreen('game')">
    Volledig scherm!
</a>
<script>
    function makeFullscreen(id){    
        var el = document.getElementById(id);   
        if  (el.requestFullScreen      ) el.requestFullScreen();    
        else if (el.webkitRequestFullScreen) el.webkitRequestFullScreen();  
        else if (el.mozRequestFullScreen   ) el.mozRequestFullScreen();
    }

0 个答案:

没有答案