2013-10-14 4 views
17

मैं पूर्ण स्क्रीन मोड में स्वचालित रूप से एक वेब पेज कैसे खोलूं?पूर्ण स्क्रीन मोड में स्वचालित रूप से एक वेब पेज कैसे खोलें

मैं उपयोगकर्ता को उपयोगकर्ताओं को F11 या किसी अन्य ब्राउज़र-निर्दिष्ट कुंजी को दबाए बिना स्वचालित रूप से पूर्ण स्क्रीन मोड में एक वेब पेज खोलने का समाधान ढूंढ रहा हूं।

मैंने बहुत कुछ खोजा है, लेकिन मुझे बस समाधान नहीं मिला।

क्या यह प्राप्त करने में मेरी सहायता के लिए कोई स्क्रिप्ट या लाइब्रेरी या ब्राउज़र विशिष्ट API उपलब्ध है?

+0

संभावित डुप्लिकेट [क्या HTML5 वीडियो पूर्णस्क्रीन बनाने का कोई तरीका है?] (Http://stackoverflow.com/questions/1055214/is-there-a-way-to-make-html5-video-fullscreen)। भले ही सवाल स्वयं मेरे लिए डुप्लिकेट न हो, स्वीकार्य उत्तर यहां भी मेल खाता होगा। किसी भी मामले में [HTML5 पूर्णस्क्रीन एपीआई] पर एक नज़र डालें (http://www.sitepoint.com/html5-full-screen-api/) – feeela

+0

एक समान प्रश्न मिला [http://stackoverflow.com/questions/7495373/कैसे-टू-मेक-ब्राउज़र-पूर्ण-स्क्रीन-उपयोग-f11-key-event-through-javascript] – Mozak

+0

संभावित डुप्लिकेट [सामान्य और पूर्ण-स्क्रीन मोड के बीच स्विच विंडो] (http://stackoverflow.com/questions/11436376/स्विच-विंडो-बीच-सामान्य-और-पूर्ण-स्क्रीन-मोड) – JJJ

उत्तर

28

क्रोम के लिए के माध्यम से Chrome Fullscreen API

ध्यान दें कि (क्रोम) सुरक्षा कारणों से वह या नहीं कहा जा सकता स्वचालित रूप से निष्पादित, पहले उपयोगकर्ता से एक बातचीत होनी चाहिए।

addEventListener("click", function() { 
    var 
      el = document.documentElement 
     , rfs = 
       el.requestFullScreen 
      || el.webkitRequestFullScreen 
      || el.mozRequestFullScreen 
    ; 
    rfs.call(el); 
}); 

जावास्क्रिप्ट पूर्णस्क्रीन demo 'David Walsh द्वारा d कि एक क्रॉस ब्राउज़र समाधान

// Find the right method, call on correct element 
function launchFullScreen(element) { 
    if(element.requestFullScreen) { 
    element.requestFullScreen(); 
    } else if(element.mozRequestFullScreen) { 
    element.mozRequestFullScreen(); 
    } else if(element.webkitRequestFullScreen) { 
    element.webkitRequestFullScreen(); 
    } 
} 

// Launch fullscreen for browsers that support it! 
launchFullScreen(document.documentElement); // the whole page 
launchFullScreen(document.getElementById("videoElement")); // any individual element 
+0

यह मेरे लिए काम नहीं कर रहा है, मुझे लगता है कि शायद मैं कार्यान्वित कर रहा हूं गलत तरीके से। मैं अतिरिक्त गाइड की सराहना करूंगा। – Edwinfad

1

IE में केवल काम करता है:

window.open ("mapage.html","","fullscreen=yes"); 
window.open('','_parent',''); 
window.close(); 
1

यह करने की कोशिश करने के लिए बेहतर है हो रहा है के रूप में एपीआई (जैसे बटन क्लिक करें, keydown/कुंजी दबाने आदि के रूप में) अपने आप से एक वेबब्रोसर अनुकरण करें। आपको क्रोम या आईई या अन्य चीज़ से चिपकने की ज़रूरत नहीं है।

यदि आप पायथन का उपयोग कर रहे हैं, तो आप पैकेज pyQt4 को आजमा सकते हैं जो आपको वेबब्रोसर अनुकरण करने में मदद करता है। ऐसा करके, कोई सुरक्षा कारण नहीं होगा और आप वेब ब्राउजर को पूर्ण स्क्रीन मोड में स्वचालित रूप से दिखाने के लिए सेट कर सकते हैं।

संबंधित मुद्दे