7

EDIT 2Können Google-Anzeigen im Internet Explorer ordnungsgemäß funktionieren?

Versteht jemand die latest post, wie er bekam es funktioniert:

"verwendet i https statt http innerhalb Skript tag.It gearbeitet."
-Comment 22 von Nithin ... @ gmail.com, 7. Februar (3 Tage)

Welchen Tag bezieht er sich? Laden Sie das Javascript von Google? (Ich habe versucht, es ein https, kein Glück.) Andere Methoden scheinen nicht zu funktionieren ...


Ich habe die Google Lehren in Firefox arbeiten:
http://code.google.com/apis/visualization/documentation/gallery/gauge.html

Aber wird nicht funktionieren in 8. IE

ich habe auch bemerkt, dass der "Google Spielplatz" im Internet Explorer kommt mit einem Pop-up-up Chrome zu installieren:
http://code.google.com/apis/ajax/playground/?type=visualization#gauge

I sa w dieser Beitrag, aber keine echte Lösung: http://code.google.com/p/google-visualization-api-issues/issues/detail?id=5

Erstens, was genau ist das Problem?

Ich bin auf der Suche nach einem tieferen Verständnis, warum es nicht funktioniert.

Als nächstes, irgendwelche Ideen, was zu tun ist?

Danke!

EDIT

Bounty begann für 100 Punkte. Die Suche nach dem „besten“ Antwort (wie von anderen Nutzern abgestimmt) die guages ​​Arbeit in IE, bis zum Ende von 7 Tagen

+0

Was genau hat diese Frage mit C#, asp.net zu tun? –

Antwort

6

Es scheint zu bekommen, dass additional information in den Kommentaren der the link you've provided:

verfügbar ist Gefunden, dass Google einen Kommentar oben auf dem Doctype verwendet. Dies führt dazu, dass die Doctype-Deklaration nicht ordnungsgemäß funktioniert. Und macht so das Maß gezogen.

<!-- 
    copyright (c) 2009 Google inc. 

    You are free to copy and use this sample. 
    License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license 
--> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

P/S: Dies ist nicht die Abhilfe.

Comment 6 bietet eine pseudo-Umgehung:

Gibt es Pläne für diesen Fehler für IE8 fixiert zu bekommen? Wenn Sie den Doctype von der Seite entfernen, wird das Messgerät in IE8 funktionieren. Dies führt jedoch zu Problemen beim Rendern mit anderen Elementen auf der Seite.

Comment 8 bietet eine Abhilfe, die Kompatibilitätsmodus zu erzwingen versucht:

Hallo, keine Lösung, sondern eine Arbeit um , die fur uns jetzt funktioniert. Durch das Hinzufügen einen HTTP-Response-Header X-UA-Compatible = IE=EmulateIE7

Diese in IIS getan werden könnte, oder durch den folgenden Abschnitt des Hinzufügen

<httpProtocol> 
<customHeaders> 
<add name="X-UA-Compatible" value="IE=EmulateIE7" /> 
</customHeaders> 
</httpProtocol> 

web.config Und ich würde das Problem übernimmt selbst soll sonst durch angesprochen werden Google oder von der IE-Team behandelt. Ich werde die Diskussion darüber weglassen, wie das politisch funktionieren könnte.

Viel Glück mit Ihrer Visualisierung!

+0

+1 danke ........... mal sehen, ob es noch etwas anderes gibt, sonst gehört es dir! –

+1

@Greg Kein Problem. Dies ist tatsächlich sehr hilfreich für die Arbeit, wo sie eine ganze Reihe von IE-Inkonsistenzen mit GWT leiden müssen. – MrGomez

+1

@Greg Danke für die Ehrung der Prämie! – MrGomez

Verwandte Themen