2012-04-13 13 views
1

All meine vorher arbeit Leinwand Programme gibt den schwarzen Bildschirm des Todes auf Chrome 18. Ich habe geben Diskussionen komplexen Code gesehen, dass aber ich habe es auch mit:Wie wird mit einem kleinen Limit für Chrome 18 verfahren?

<html><head><title>disaster</title></head><body> 
<canvas id="canvas" height="257" width="257"></canvas> 
<script type="application/javascript"> 
var canvas = document.getElementById("canvas"); 
var ctx = canvas.getContext("2d"); 
ctx.fillText("X",100,100); 
</script></body></html> 

Opera übernimmt diese in Ordnung, aber Chrome 18 tut dies nur für mich, wenn die Leinwand 256x256 oder weniger ist. Wenn es durch die Hardwarebeschleunigung verursacht wird (HP Support Assistant sagt, dass meine dv6-Treiber in Win 7 Pro 64-Bit aktuell sind), sollte ich es abschalten und wie?

+0

Ihr Code funktioniert gut in meinem Chrome 18. Sowie es zu 250x250 ändern. – Richard

+1

** chrome: // flags ** zum Aktivieren/Deaktivieren von erweiterten Funktionen – jazzytomato

+1

Bereits im April, als v18 auf den Markt kam, startete das Samsung Olympic Genome Projekt, an dem ich gerade arbeitete, vier Tage später. mit der release von chrome 18, machte es die samsung app unbrauchbar für menschen mit 18 Ich hatte mit Paul Irish und der Entwickler, der die 2d-accelerated-Canvas-Funktion in der Hoffnung, dass sie einen Patch veröffentlicht, um den Fehler zu beheben hatte gechattet. Das Problem hängt mit der Komplexität des Zeichnens von Pfaden und Bögen zusammen, da sie Teil der Whatwg-Spezifikation sind, die nicht vollständig ist, aber nicht vollständig im Browser funktioniert. Zum Glück fand ich am nächsten Tag eine Lösung für Samsung App – jaredwilli

Antwort

0

Deinstallation und Neuinstallation von 18, vor meiner Post, hatte das Problem nicht gelöst. Richards Post bedeutete, dass mein Chrome beschädigt war, wahrscheinlich durch ein Lade-Plug-in, das sich in meinen Chrome eingeschlichen hatte und das ich deinstalliert hatte. Durch die Deinstallation der zugehörigen Daten von Chrome und die Neuinstallation wurde das Problem behoben.

Verwandte Themen