Показать сообщение отдельно
  #9 (permalink)  
Старый 09.06.2020, 07:19
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Сообщение от RZAh
Если дело в хосте, почему не работает при запуске не с сервера (с компа)?
Потому что на file:// нет хоста, location.host равно "". Чтобы работало нужен сервер, локальный или глобальный.
Сообщение от RZAh
Также почему-то скрипт видит размеры одного избражения (который запустится первым), а второго нет (undefined), почему так?
Потому что, getImageData дает ошибку на кросс-доменные картинки, не соответствующие определенным правилам.
Сообщение от RZAh
encodeURIComponent тоже не помогает.
А чем оно помогает, если это для PHP, чтобы правильно попасть в $_GET['url']. Вам нужен прокси-сервер для картинок, либо свой get.php, либо чужой. Если чужой, то он должен иметь специальный заголовок ответа Access-Control-Allow-Origin, а картинки должны иметь специальный атрибут crossorigin: img1.crossOrigin='anonymous', img2.crossOrigin='anonymous'.

PS: get.php вам нужно реализовать самому, а не просто указать в ссылке.

Последний раз редактировалось Rise, 09.06.2020 в 07:27.
Ответить с цитированием