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

    Se javascript e i cookies sono off

    Ciao a tutti
    secondo voi qual'è il modo migliore di accertarsi che un utente abbia javascript e/o i cookies abilitati per poi avvertirlo nel caso che l'uno o l'altro non lo siano?
    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per i cookies: scrivine uno e tenta subito dopo di leggerlo: se riesci hai gia' la risposta anche per il javascript.
    Per il solo javascript: esiste il tag <noscript> ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Per i cookies: scrivine uno e tenta subito dopo di leggerlo: se riesci hai gia' la risposta anche per il javascript.
    Per il solo javascript: esiste il tag <noscript> ...

    ciao
    si lo so ma io volevo reindirizzare a una pagina specifica nel caso che javascript fosse disabilitato

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se il javascript è disattivato non puoi reindirizzare la pagina, devi forzatamente fare il contrario cioè apri inizialmente la pagina 1 se il javascript è attivo rimandi alla pagina 2 col javascript, se è disattivato col tag noscript mostri nella pagina 1 un messaggio d'avviso.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Con questo codice:
    • function cucs()
      {
      var cookieEnabled=(navigator.cookieEnabled)? true : false

      //if not IE4+ nor NS6+
      if (typeof navigator.cookieEnabled=="undefined" && !cookieEnabled){
      document.cookie="testcookie"
      cookieEnabled=(document.cookie.indexOf("testcookie ")!=-1)? true : false
      }

      return cookieEnabled;
      }

    Rilevo perfettamente se i cookies sono abilitati ma non riesco a capire se sono abilitati anche quelli di terze partri che invece mi servono

    Grazie

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Terze parti? Intendi di altri domini? Non puoi saperlo, ogni informazione legata ad altri domini ti e' preclusa, se il browser permette di trattarli in modo diverso.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Originariamente inviato da br1
    Terze parti? Intendi di altri domini? Non puoi saperlo, ogni informazione legata ad altri domini ti e' preclusa, se il browser permette di trattarli in modo diverso.

    ciao
    IN EFFETTI Non sono di terze parti ma sempre del mio sito
    Però quando chiamo la pagina che invia una email usando class.phpmailer se il browser ha i cookies abilitati anche di terze parti allora spedisce l'email altrimenti no

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non ho idea di come lavori la classe da te citata, ma se le pagine attive, o anche solo alcune di esse, risiedono su altri domini vale la nota precedente.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Originariamente inviato da br1
    Terze parti? Intendi di altri domini? Non puoi saperlo, ogni informazione legata ad altri domini ti e' preclusa, se il browser permette di trattarli in modo diverso.

    ciao
    In pratica mi stai dicendo che non è poossibile sapere se il browser che sta visitando il mio sito in quel momento abbia i cookies abilitati sia per il sito corrente sia per i siti esterni da cui potrei per esempio voler caricare un banner o aprire una popup particolare solo se i 3th. party cokies sono abilitati?

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da ctpp
    In pratica mi stai dicendo che non è poossibile sapere se il browser che sta visitando il mio sito in quel momento abbia i cookies abilitati sia per il sito corrente sia per i siti esterni da cui potrei per esempio voler caricare un banner o aprire una popup particolare solo se i 3th. party cokies sono abilitati?


    Comunque questa e' quasi una non domanda... lascia ai siti esterni l'onere di verificare se i loro cookies sono attivi, se lo sono i tuoi puoi ragionevolmente supporre che lo siano anche i loro ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.