Моя проблема в том, что я использую метод canvas .toDataURL()
для отображения предварительного просмотра изображения в Chrome и Firefox, но это вызывает предупреждение, потому что сайт подключен через SSL.
При отображении изображения с использованием toDataURL()
появляется следующее предупреждающее сообщение:
На странице в ... отображается небезопасное содержимое из ....
Это толькоэто происходит в Chrome, поскольку chrome имеет эту блокировку рядом с защищенными веб-страницами: что приводит к тому, что зеленая блокировка в адресной строке меняет состояние на состояние предупреждения о том, что на этой странице есть ресурсы, которые не защищены.
Это ожидаемое поведение для toDataURL()
?
Я не понимаю, почему это было бы небезопасно, поскольку я не извлекаю какие-либо данные через соединение HTTP или даже вообще не извлекаю какие-либо данныетак как все это делается с помощью JavaScript.Но я, вероятно, ошибаюсь, пожалуйста, исправьте меня.
Есть ли другой способ для меня убедиться, что я защищаю этот контент?Или чтобы не вызвать предупреждение?(И мне нужно использовать метод .toDataURL()
?)