У меня есть сервер, который обслуживает изображения, и мне нужно иметь возможность манипулировать изображением в холсте HTML5. Я добавил заголовки CORS на сервер изображений и ссылаюсь на изображение в HTML, используя теги. Тем не менее, сервер изображений не будет возвращать заголовки CORS, когда клиент извлекает изображение в теге, если только я не нажму Ctrl-F5 в браузере. Я добавил crossorigin = анонимный тег, но все еще не работает. Что я делаю не так?CORS на изображении не работает
ответ
Да, я чувствую вашу боль, потому что я столкнулся с той же проблемой. Вы видите Mozilla Developer Center
и следуйте инструкциям, потому что я решаю проблему, используя описанный здесь метод. Особенно с использованием следующего кода
// make sure the load event fires for cached images too
if (img.complete || img.complete === undefined) {
img.src = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";
img.src = src;
}
Возможно, проблема с кешированием. Сначала у меня есть изображения, показанные на первой странице, а затем, когда пользователь щелкает изображениями, он берет их на страницу 2 для редактирования. У меня только crossorigin = «анонимный», установленный в на стр. 2. После добавления crossorigin = «анонимный» на стр. 1, похоже, исправлена моя проблема. – user1670498
- 1. CS Скрипт не работает
- 2. siblings.removeclass не работает на изображении
- 3. Динамический текст на изображении неожиданно не работает
- 4. jQuery этот селектор не работает на изображении
- 5. Href на изображении не работает должным образом
- 6. Изменение высоты CSS на изображении не работает?
- 7. a Ссылка href не работает на изображении
- 8. file_put_contents не работает на дистанционном изображении
- 9. click обработчик не работает на изображении
- 10. CGcontext рисунок на изображении не работает
- 11. Якорная бирка на изображении не работает
- 12. Почему отвязать событие на изображении не работает
- 13. Почему wget не работает на этом изображении?
- 14. jQuery .load() не работает на моем изображении
- 15. Настройка стиля на отдельном изображении не работает
- 16. на изображении клик не работает jquery/js
- 17. jQuery не работает на частичном изображении
- 18. ItemsControl TextBox Name не работает .cs Файл
- 19. BackButton на Android-телефоне не работает на полноэкранном изображении?
- 20. Python scipy DCT на меньшем блоке на изображении не работает
- 21. setPreloadSprite не работает, и результаты на изображении не отображаются
- 22. Изображение не отображается на изображении
- 23. Модальное изображение работает только на 1 изображении
- 24. ontouch listner работает нормально на одном изображении, но не работает на secpnd-изображении в той же активности?
- 25. Css анимация на фоновом изображении не работает в хромированном
- 26. touchhesBegan не работает на программно созданном представлении и изображении
- 27. border-radius больше не работает на анимированном изображении
- 28. Эффект наведения с анкером на изображении не работает
- 29. Почему не работает эффект «параллакса» на неустановленном фоновом изображении
- 30. jquery unbind и off не работает на изображении
Вы используете asp.net или что? – Alex
Нет, чистый HTML5/Javascript. Сервер изображений в настоящее время является AWS S3, но я также попробовал tomcat. – user1670498