Javascript kullanarak sayfayı tam ekran yapmanın yolu mümkün fakat burada önemli olan nokta farklı tarayıcılar için farklı metod tanımları mevcut olduğundan öncelikle tarayıcı tespit edilip daha sonra metod çalıştırılmalıdır.
Javascript ile sayfayı tam ekran yapma
Javascript kullanarak sayfayı tam ekran yapmanın yolu mümkün fakat burada önemli olan nokta farklı tarayıcılar için farklı metod tanımları mevcut olduğundan öncelikle tarayıcı tespit edilip daha sonra metod çalıştırılmalıdır. Tüm tarayıcılarda çalışacak şekilde hazırlanmış olan alttaki koda gözatabilirsiniz.
Javascript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | /** * Tarayıcıya sitenin tam ekran kullanılması isteğinde bulunabilmek için kullanılacak fonksiyon. */ function toggleFullScreen() { if ((document.fullScreenElement && document.fullScreenElement !== null) || (!document.mozFullScreen && !document.webkitIsFullScreen)) { if (document.documentElement.requestFullScreen) { document.documentElement.requestFullScreen(); } else if (document.documentElement.mozRequestFullScreen) { document.documentElement.mozRequestFullScreen(); } else if (document.documentElement.webkitRequestFullScreen) { document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT); } } else { if (document.cancelFullScreen) { document.cancelFullScreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } } } |
merhabalar oyun sitem var. dogal haliyle başka bir oyun sitesinden oyun kodunu aldığım için full ekran sorunu oluyor ben bu kod içine oyunu full ekran oynayabilmeleri için ne yazmam gerekiyor.Şimdiden tşk ederim.Örnek oyun kodu
fullscreen allow diyor ama oyun full ekran olmuyor.
Merhaba,
Gönderdiğiniz kod tarafıma güvenlik sebebiyle ulaşmadı ama benim paylaştığım kod sayfayı tam ekran yapma ile ilgili kodlar. Sizin ihtiyacınız olan ise html tarafında yada css tarafında ilgili elementin tam ekran gözükmesi için width-height gibi değerler yada diğer css kodlarıyla tam ekran yapmanız gerekiyor.
embed ile swf oyun yüklüyoum ve buna bir link ile tam ekran yap diyorum oluyor fakat tam ekrandayken oyuna tıklayınca tam ekrandan çıkıyor ve “Tam ekrandan çıkıldı çünkü pencereli yan uygulamaya odaklanıldı.” diyor. çözüm yokmu chrome de denedim onda sorun yok. firefoxta var 54.0.1 (32-bit) sürümü kullanıyorum.
Bununla ilgili maalesef bir öneride bulunamayacağım flash zaten performans ve diğer bazı sorunlar oluşturduğundan tarayıcılar flash ile ilgili artık destek vermiyorlar bu konuda daha geniş bir araştırma yapmak gerekiyor diye düşünüyorum.
Merhaba, öncelikle bu değerli paylaşım için çok teşekkür ederim, her ne kadar 2 yıl geçsede eski kodlara daha önem veren biriyim, bu kod gayet güzel çalışıyor fakat kodun sonunda bir kapama parantezi eksik kalmış bilgilendireyim dedim.
Yorumunuz ve dikkatiniz için teşekkür ederim kod düzenlenmiştir.