-
Problemi ADS su K-Meleon
Se apro una pagina con pubblicità di "AlterVista con Google AdSense" su K-Meleon 1.5.4 ( Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.24pre) Gecko/20100228 K-Meleon/1.5.4 ) la pagina non finisce mai di caricarsi e nella console degli errori c'è: "Error: uncaught exception: Permission denied to get property UnnamedClass.lineNumber
".
La pubblicità normale di AlterVista non si carica su quel browser ma almeno non da problemi alla pagina.
-
Su Firefox 3.0.19 la pubblicità di Altervista mi da:
Codice:
Error: foo.split is not a function - Line: 15
Error: foo.split is not a function - Line: 44
Source File: hxxp://46.4.100.213/iframe.ad/1496490814/x=267/y=992/f=0/pe=0/av_u=ale5000/google_color_border=333333/google_color_bg=CCFF00/google_color_link=222222/google_color_url=0066CC/google_color_text=666666/google_ui_features=rc:6
-
Entrambi sono molto vecchi, probabilmente vengono usate delle funzioni javascript che non sono supportate.
-
E' possibile usare l'"object detection" e mostrare un'immagine che dice "pubblicità non disponibile" o qualcosa del genere invece di avere errori javascript?
Io posso dare una mano se serve.
-
@ale5000: Ti prego di perdonarmi, ma cosa ti costringe ad usare una versione così obsoleta di firefox? Non puoi semplicemente aggiornare all'ultima release disponibile? :|
-
Ci sono miglioni di configurazioni differenti e tanti browser sconosciuti (che possono anche supportare meno cose), io preferisco provare il sito in qualunque tipo di configurazione particolare che sia comune o no e in caso non sia possibile ottenere lo stesso effetto comunque non avere errori javascript in nessun caso.
-
Non si può garantire una retrocompatibilità con tutti i browser del mondo, scusami :|
Gli stessi ADS possono contenere "*frame/script/animazioni in flash/gif animate" che non tutti i browser possono supportare (lo stesso IE6 può ritrovarsi in difficoltà) e quindi è compito dell'utente scegliere di aggiornarsi se desidera navigare correttamente e decentemente.
-
Non ho detto che deve funzionare ovunque ma sarebbe comodo se si "disattivasse" da sola senza creare errori Javascript.
E' a questo che serve l'object detection.
Per esempio il pulsante +1 di Google si disattiva da solo se un browser non è supportato e non causa nessun errore.