Mam problem z tym prosty plik HTML5:Plik HTML5/JavaScript z Canvas nie działa z Chrome i Firefox w systemie Windows 8, ale działa ze wszystkimi przeglądarkami w systemie Windows 7. Dlaczego?
var canvas = window.__canvas = new fabric.Canvas('c');
canvas.backgroundColor = '#efefef';
canvas.freeDrawingBrush.width = 10;
canvas.renderAll();
document.getElementById('drawingMode').addEventListener('click', function(e) {
e.target.innerHTML = canvas.isDrawingMode ? 'Start freedrawing' : 'End freedrawing';
canvas.isDrawingMode = !canvas.isDrawingMode;
});
canvas {
border: 1px solid #ccc;
padding: 20px;
}
/*.canvas-class {
border-left: 20px solid black;
padding: 20px;
}*/
<button id="drawingMode">Start freedrawing</button>
<div class="wrapper">
<canvas id="c" class="canvas-class" width="400" height="300" style="border:1px solid #ccc;"></canvas>
</div>
Jest to prosty plik HTML5 z JavaScript wdrożeniach, gdzie można po prostu narysować na płótnie. Działa dobrze na wszystkich przeglądarkach w systemie Windows 7 (mój stary laptop). Ale z Chrome & Firefox na Windows 8 (mój nowy laptop) nie można niczego narysować, to nie działa!
tryb Opierając się na Windows 7:
- chrome: OK
- Firefox: OK
- opera: OK
- IE10: OK
- safari: OK
Rysunek Tryb Windows 8:
- chrome: NO
- Firefox: NO
- opera: OK
- IE10: OK
- safari: OK
Czy ktoś może rozwiązać problem? To dziwne, że DrawingMode nie działa na chrome i firefoxie, ale działa dobrze na operach, IE10 i Safari pod Windows 8.
Czy masz touchpad podłączony do komputera? – kangax
Wygląda dobrze dla mnie na Chrome 28.0.1500.72/FF 22 + Win 8 – Rannnn
Czy masz te same problemy w Win8, zarówno w trybie pulpitu i trybie Metro? – Spudley