• 27-05-2016, 20:08:01
    #1
    Merhabalar,

    Flash oyun sitem var, bildiğiniz üzere Chrome Unity Player'i desteklemiyor artık, yakında da Flash'ı desteklemeyecek deniliyor.

    PHP ile sadece 3D oyunlara girildiğinde kullanıcıya "3D Oyunlar için Yandex.Browser yükleyin" uyarısı verdirmek istiyorum, bunun en basit halini nasıl yapabilirim ?
  • 27-05-2016, 20:16:50
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    php ile değil JS ile yapılır bu. js üzerinden navigator.plugins dizisini kontrol ederek yapabilirsin.
  • 27-05-2016, 21:25:10
    #3
    saintx adlı üyeden alıntı: mesajı görüntüle
    php ile değil JS ile yapılır bu. js üzerinden navigator.plugins dizisini kontrol ederek yapabilirsin.

    Böyle bir .js'den bahsediyosunuz galiba.

    <script language='VBScript'>
    		function detectUnityWebPlayerActiveX
    		    on error resume next
    		    dim tControl
    		    dim res
    		    res = 0
    		    set tControl = CreateObject("UnityWebPlayer.UnityWebPlayer.1")
    		    if IsObject(tControl) then
    		        res = 1
    		    end if
    		    detectUnityWebPlayerActiveX = res
    		end function
    		</script>
    		<script language="javascript1.1" type="text/javascript">
    		function detectUnityWebPlayer () {
    		    var tInstalled = false;
    		    if (navigator.appVersion.indexOf("MSIE") != -1 &&
    		        navigator.appVersion.toLowerCase().indexOf("win") != -1)
    		    {
    		        tInstalled = detectUnityWebPlayerActiveX();
    		    }
    		    else if (navigator.mimeTypes && navigator.mimeTypes["application/vnd.unity"])
    		    {
    		        if (navigator.mimeTypes["application/vnd.unity"].enabledPlugin &&
    		            navigator.plugins && navigator.plugins["Unity Player"])
    		        {
    		            tInstalled = true;	
    		        }
    		    }	
    		    return tInstalled;	
    		}
    	</script>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 21:25:10 -->-> Daha önceki mesaj 20:30:56 --

    Bu .js kodunu nasıl yönetebilirim ?