Когато се опитва да прочете данни за изображение от платно, върху което предварително е нарисувано изображение, Google Chrome повдига кръстосано изключение (оплаква се, че платното е „опетнено“). Структурата на директорията е следната.
/html/base/path
|-- index.html contains the canvas element, references the script.js
|-- script.js loads imgs/images.jpg, paints and queries the canvas
`-- imgs/image.jpg
Грешката възниква само когато страницата е заредена от схемата file://.
Чудя се дали това е грешка в Chrome. Ако не, кои правила се прилагат? Има ли заобиколни решения?
За съжаление офлайн гледането е най-добрият случай за употреба, така че
- схемата file:// е незаменима
- няма контрол върху настройките на браузъра в целевата система.