[Erreur] Menu déroulant invisible en fonction de l'univers

  • /!\ Je ne présente pas de script, je suis juste à la recherche d'aide/de réponses /!\
    /!\ Ce sont des modo qui m'ont conseillés de poster ici, mais à déplacer si nécessaire /!\



    Bonjour,
    avant de commencer je tiens à préciser que j'ai déjà fait des recherches en amont, mais je n'ai point trouvé de quoi me satisfaire

    je sais également que j'aurais pu demander sur un site spécialisé prévu à cette effet, mais à quoi bon si l'erreur ne viens pas du code



    Pour faire simple, une fois que la page (ici c'est la page vue d'ensemble d'un compte Ogame) est intégralement chargée, et que l'on clique sur l'image de l'énergie, certains éléments de la pages sont enlevés, et remplacés par toutes sortes de balises: menu déroulant, input, et bouton.


    Sur l'univers Fidis tout ce passe bien, les balises apparaissent et le script est fonctionnel:


    Étonnamment, sur l'univers Aquarius (ainsi que Spica, Uriel et Polaris, mais à confirmer) toutes les balises apparaissent, excepté le menu déroulant (qui est bien présent dans le code source de la page):





    Si certains ont la solution, ou au moins des réponses, merci d'avance.


    Les essais ont étaient réalisé avec et sans ad-dons, avant et après un nettoyage de la cache et des cookies, et sur le navigateur Chrome, avec parfois Tampermonkey, et d'autre la console


    Le code:

    The post was edited 1 time, last by Valmone ().

  • tu as testé sans aucune extension ? ( adblock etc etc )

    Oui, et même en navigation privée pour être sur.


    sur différent navigateur ?

    Chrome et Edge pour le moment, et je suis en train de voir pour faire les testes sur Firefox et (peut-être) Opera
    EDIT: ainsi que sur Firefox
    je viens de modifier le code pour que n'importe qui puisse l'exécuter depuis sa console (F12)



    Pas de compte commandant qui pourrait modifier la page également ?

    Jamais ::biggrin::

    The post was edited 2 times, last by Valmone ().

  • Je sais pas si une réponse est encore demandée, mais dans le doute, c'est le css qui l'efface.
    C'est fait dans ce fichier entre les lignes 876 et 907 et notamment cette ligne :

    Code
    1. body.ogame select { visibility: hidden; }



    Et donc, pour le faire réapparaître :


    | Xalynth - RapTor - done
    | Nusakan - PORC - halfway crook

    The post was edited 4 times, last by kerosin ().

  • Merci beaucoup @kerosin , je commençais à désespérer ::love::


    Tu aurais une idée de la raison pour laquelle cela fonctionne sur certains uni et pas d'autres ? Le code serait différent en fonction des uni ? Ça me semble étrange ::redface::


    Concernant le code, le fait d'avoir le style sous forme de constante empêche toute modification venant de la page Ogame ?

  • Euh alors je t'avoue que j'y connais pas grand chose là-dedans non plus.
    La différence n'est pas à chercher entre les unis, vu qu'ils tournent tous avec le même code (jusqu'à preuve du contraire). C'est plus toi qui dois avoir une configuration différente. Le hidden est probablement amené à être enlevé par du javascript sur une action / préférence stockée. Laquelle ? Je sais pas. Le javascript obfusqué d'ogame faisant 2M de caractères, pas trop envie de fouiller.
    Je viens de regarder, tous les selects qu'on peut voir sans add-on (envoi de flottes II, PDS) sont du js et le vrai select est caché (display+hidden, mais je peux pas te dire pourquoi).


    Pour le rajout de style, je te renvoie vers des gens qui l'expliqueront mieux que moi. Le css dans la balise est prioritaire sur le style de GF. Par contre si GF a une propriété que tu n'as pas précisée, alors elle est utilisée (c'est pour ça que je précise background white, sinon c'est noir sur bleu marine). Ca n'empêche pas toute modification, cf le mot clé !important, donc tu peux être amené à le rajouter à ton style pour quand même t'imposer.


    De manière générale, si tu veux savoir pourquoi ton bout de code n'apparaît pas comme tu veux, regarde dans l'inspecteur le html engendré et aussi le css (juste à sa droite). C'est comme ça que j'ai fait le style.


    Si tu as d'autres questions, envoie moi un identifiant de chat quelconque ou juste PM, ça sera plus simple.


    | Xalynth - RapTor - done
    | Nusakan - PORC - halfway crook