جافا سكريبت فتح (عنصر الصفحة) في ملء الشاشة هتمل5 فشل في إنترنت إكسبلورر

StackOverflow https://stackoverflow.com//questions/21004211

سؤال

مرحبا لدي صفحة ويب التي أريد فتح عنصر ديف (مع معرف) ومحتوياته من الصفحة الموجودة في ملء الشاشة.أنه يعمل بشكل جيد في فف و كروم ولكن لا يعمل في إي 10 أو إي 11.لا أحصل على أخطاء في سجل وحدة التحكم.

لقد استخدمت منهجية مماثلة لهذا المثال على الانترنت وجدت والتي أيضا لا يعمل بالنسبة لي في إي: http://davidwalsh.name/demo/fullscreen.php.هل هناك إعداد في إي التي تحتاج إلى تمكين لعرض ملء الشاشة?الفورمولا 11 تعمل بشكل جيد بالنسبة لي.اعتقدت أنه قد يكون هناك إعداد أمان?

أنا باستخدام التعليمات البرمجية كما هو محدد في وثائق مس الخاصة:http://msdn.microsoft.com/en-us/library/ie/dn254939 (ت = مقابل 85). أسبكس

function requestFullScreen(element) {
           // Supports most browsers and their versions.
       var requestMethod = element.requestFullScreen || 
                            element.webkitRequestFullScreen || 
                            element.mozRequestFullScreen || 
                            element.msRequestFullScreen;

        console.log("element.msRequestFullScreen" + element.msRequestFullScreen);

        if (requestMethod) { // Native full screen.

            requestMethod.call(element);
        } else if (typeof window.ActiveXObject !== "undefined") { // Older IE.
            var wscript = new ActiveXObject("WScript.Shell");
            if (wscript !== null) {
                wscript.SendKeys("{F11}");
            }
        }
    }

  $(".fullscreen").live('click',function(event) {


     var elem = document.getElementById("fulltextview"); // Make the fulltext    
   view elements contents go full screen.
  requestFullScreen(elem);
});

في هذا المثال المتغير ريكستميثود هو دائما غير معرف.
هل لأن إي لا يكشف عن الحدث أونكليك وبالتالي منع الطلب بسبب مخاوف أمنية?مزيد من المساعدة اللازمة.(نعم ، أنا مضطر لاستخدام نسخة قديمة من مسج 1.4.4)

هل كانت مفيدة؟

المحلول

آي إي 10 لا يدعم ملء الشاشة

يدعم الإصدار 11 الإصدار القياسي ، على سبيل المثال. msRequestFullscreen().لاحظ أن s هو صغير.

الكثير من المعلومات الجيدة هنا: http://generatedcontent.org/post/70347573294/is-your-fullscreen-api-code-up-to-date-find-out-how-to

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top