Meine Website rendert perfekt in IE9 (und in früheren IE-Versionen, wenn Expression Web 4 SuperPreview zu glauben ist) sowie in allen anderen von Expression Web 4 zugänglichen Browsern (Firefox, Chrome, Safari, und Oper). Ich benutze die neuesten Versionen aller Browser (gestern aktualisiert).IE9-Scripting verursacht Probleme beim Rendern von Drucken
Es druckt auch in allen Browsern mit Ausnahme von IE9 vernünftig (Opera druckt vernünftig, wenn es auf 70% skaliert wird).
Es druckt perfekt (tatsächlich am besten aller Browser) in IE9, wenn ich nicht auf "Geblockten Inhalt zulassen" klicke (was, so weit ich aus der Forschung sagen kann, explizite Genehmigung von Skripten erzwingt). Ich benutze ein paar einfache jQuery-Skripte für verschiedene Zwecke. Wenn ich jedoch auf diese Option klicke, während die Seite perfekt gerendert wird, wird der Druck überhaupt nicht wiedergegeben. Der Hintergrund befindet sich in der Mitte und der Inhalt ist im Wesentlichen vom Hintergrund getrennt und füllt den gesamten Druckvorschaubildschirm aus. Der Druck selbst schneidet Inhalte ab, die nicht auf dem Teil der Seite schweben, der den Hintergrund enthält. Ich überprüfte meine IE9-Optionen, und ich erlaube Active Scripting, was mich fragt, warum überhaupt das Blockieren-Pop-up auftritt, sowie Software-Rendering (im Gegensatz zu GPU).
Hat jemand irgendwelche Ideen, was passiert? Vielen Dank.
Ich sollte hinzufügen, dass ich einen Hintergrundgradienten, der auf der MS Gradientenauswahl-Website verfügbar ist, mit einem Ausschneiden und Einfügen von diesem CSS-Code verwenden. Funktioniert perfekt, aber vielleicht verursacht der Gradient das Problem. Der Farbverlauf wird nicht gerendert, wenn "Geblockten Inhalt zulassen" nicht angeklickt wird, und dann wird das Drucken ordnungsgemäß gerendert. –
Ich kann es nicht glauben !! Für diejenigen von euch, die diesen Beitrag sehen können, habe ich das CSS, das der Gradient ist, auskommentiert - was ich von einer von MS selbst gehosteten Website bezog !! IE9 funktioniert jetzt einwandfrei - Rendering und Drucken - auch nach blockierten Inhalten. –
Update: Es ist diese Codezeile, die das Problem erstellt: -ms-filter: "progid: DXImageTransform.Microsoft.Gradient (StartColorStr = # D4D4D4, EndColorStr = # 4D4D4D)"; –