2014-12-25 37 views
7

Tam ekran api kullanıyorum. API diğer tüm tarayıcılarda düzgün çalışır, ancak maalesef yani11 yanıt vermiyor. Kopyalanan bu kodu kullanıyorum:Internet Explorer 11, Tam Ekran API'sı aracılığıyla tam ekrana girmiyor

var element = $doc.documentElement; 
var requestMethod = element.requestFullScreen || element.webkitRequestFullScreen || element.mozRequestFullScreen || element.msRequestFullscreen; 

    if (requestMethod) 
    { // Native full screen. 
     console.log(requestMethod); 
     requestMethod.call(element); 
    } 
    else if (requestMethod !== "undefined") 
    { // Older IE. 
     console.log("window.ActiveXObject !== undefined"); 
     var wscript = new ActiveXObject("Wscript.shell"); 
     wscript.SendKeys("{F11}"); 
    } 

Herhangi bir öneriniz var mı?

+1

Yazım hatası? msRequestFullscreen' –

+0

@YuryTarabanko Göremiyorum. – TarikGuren

+0

Unut gitsin. IE'nin "FullScreen" yerine –

cevap

3

Geçersiz msRequestFullScreen'u kullanmadığınızdan emin olun, doğru sürümü, msRequestFullscreen kullanıyor olmanız gerekir. Bu diğer tüm satıcılar kelime ekran büyük harf için s yaptı düşünüyorum gibi Microsoft budur.

+0

msRequestFullscreen()', yürütülür, undefined döndürür, ancak IE11 tam ekranına gitmez ... – Starwave