1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD Champ HTML - Quel est le navigateur émulé ?

Discussion dans 'Windev' créé par DevThai, Août 31, 2022.

  1. DevThai

    DevThai New Member

    Inscrit:
    Août 28, 2022
    Messages:
    28
    J'aime reçus:
    9
    Bonjour,

    Je viens de m'écrire un bout de code pour visionner des vidéos Youtube dans une fenêtre windev, sans la pub et l'environnement.
    J'ai donc une fenêtre à laquelle je passe l'URL Youtube en paramètre qui va alimenter un bout de code HTML dans un champ HTML. Cà fonctionne plutôt bien...
    Je veux que ma fenêtre soit redimensionnable, et que le champ Youtube soit "responsive" dans la fenêtre. Souci... Cà ne fonctionne qu'après avoir cliqué sur le bouton PLEIN ECRAN de la vidéo YOUTUBE.

    Pour cela, il faudrait que le paramètre ALLOWFULLSCREEN du Iframe fonctionne. Et là, je tourne en rond. J'ai testé une bonne trentaine de solutions, sans succès. Serait-ce une des limitations du champ HTML de windev ? Le champ HTML émule quel navigateur : IE??, Edge, Chromium, ???


    [windev]//--- VARIABLES
    xCode_MODELE est une chaîne
    xCode_HTML est une chaîne
    xID_VDO est une chaîne

    //--- VERIFICATIONS
    SI xVDO_LINK = "" ALORS RETOUR

    //--- AFFECTATIONS
    xID_VDO = ExtraitChaîne(xVDO_LINK,1,"=",DepuisFin)
    xCode_MODELE = [
    <html>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <style type="text/css" >
    body{margin:0 auto;background-color:

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ;}
    #header_content{margin:0 auto;}

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    {margin:0 auto; padding:0px;}
    .wise-iframe-wrapper {
    position: relative;
    padding-bottom: 56.10%;
    height: 0;
    overflow: hidden;
    }
    .wise-iframe-wrapper iframe,
    .wise-iframe-wrapper object,
    .wise-iframe-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }
    </style >
    <div> class="wise-iframe-wrapper">
    <iframe id="ytplayer" type="text/html" width="720" height="360" src="h_t_t_p_s://www_.youtube_.com/embed/2MpUj-Aua48?rel=0&modestbranding=1&autohide=1&mute=1&showinfo=0&controls=0&autoplay=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;" allowfullscreen></iframe>
    </div>
    </html>
    ]

    xCode_HTML = Remplace(xCode_MODELE, "%IDVIDEO%", xID_VDO)

    //--- AFFICHAGE HTML
    HTML1 = xCode_HTML[/windev]
     
    #1 DevThai, Août 31, 2022
    Dernière édition: Août 31, 2022
    Tags:
  2. DevThai

    DevThai New Member

    Inscrit:
    Août 28, 2022
    Messages:
    28
    J'aime reçus:
    9
    Le navigateur émulé, c'est Chromium Embedded Framework CHROMIUM CEF
    Et au final, le allowfullscreen n'est pas géré

    J'ai trouvé une autre solution pour ma visionneuse Youtube, avec le CSS, çà passe très bien
     
    WX1331 apprécie ceci.

Partager cette page

Chargement...