Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Disabilitare Contextmenu su elementi <EMBED> in Safari Firefox

    Come si disabilita il Contextmenu su elementi <EMBED> in Safari and Firefox?
    Intendo il menu che compare quando clicco destro ad esempio su un video incorporato
    che ha appunto la tag <embed>

    Ho provato con questo ma funziona solo con Chrome, non con Safari e Firefox:
    codice:
    oncontextmenu="return false"
    In safari e firefox ho provato ad assegnarlo al <body> e funziona,
    ma se lo assegno ad un <embed> no...

    Cerco una soluzione di qualsiasi tipo, html, javascript etc.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    prova a mettere l'embed dentro a un div:
    codice HTML:
    <div oncontexmenu="return false;">
      <embed ...>
    </div>

  3. #3
    @tampertools
    ho già provato, ma in questo modo non funziona neanche in chrome
    perchè se il div lo metto sopra il video, non posso interagire con il video,
    se il video lo metto sopra il div, cliccndo destro sul video mi esce il menu...

    cmq forse non l'ho fatto bene perchè questa soluzione di metterlo dentro un div l'ho trovata spesso cercando in rete, magari occorre metterli in un modo particolare che perora mi sfugge...

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    (Cavolata del momento):
    Prova a mettere il div solo sopra "il video del video" e non sopra "i comandi del video"

    Ma tu hai messo il div "come coperta" al video? O come contenitore e basta?

  5. #5
    Le ho fatte entrambe insieme a molte altre xD

    Il fatto è che vorrei proprio scoprire come viene gestito dai due browser Safari e Firefox
    il contextmenu, ho chiesto anche su altri forum ma non mi arriva una risposta purtroppo...
    Ho chiesto sotto tutte le voci anche javascript, domani lo chiedo anche qui... che devo fare...

  6. #6
    eh in effetti mi hanno fatto notare che trattandosi di flash, si sta cliccando un flash player e non un elemento html..
    quindi la storia è più complicata..
    boh magari chrome è diverso perchè ce l'ha incorporato?
    Ultima modifica di -Lebowski-; 18-03-2014 a 03:14

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Non credo che sia perché chrome ce l'ha incorporato...
    (E purtroppo più di così non riesco ad aiutarti)

    Mi puoi togliere però una curiosità?
    Perché vuoi disattivare il contexmenu?
    Tanto non c'è l'opzione "scarica questo flash", contiene solo i controlli di riproduzione... (zoom, restart...)

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.