Загруженное изображение отображается повернутым на сайте

Теперь это можно сделать в Chrome, Safari, FF4 + и IE10pp4 +!

См. ответ этого вопроса для получения дополнительной информации: Обновление адресной строки с новым URL без хеша или перезагрузка страницы

Пример:

 function processAjaxData(response, urlPath){
     document.getElementById("content").innerHTML = response.html;
     document.title = response.pageTitle;
     window.history.pushState({"html":response.html,"pageTitle":response.pageTitle},"", urlPath);
 }

Затем вы можете использовать window.onpopstate для поиска навигации по кнопке назад / вперед:

window.onpopstate = function(e){
    if(e.state){
        document.getElementById("content").innerHTML = e.state.html;
        document.title = e.state.pageTitle;
    }
};

Более подробный обзор манипулирования историей браузера см. В этой статье MDN .

1
задан Tom Rassaerts 18 January 2019 в 17:07
поделиться

1 ответ

Подобные вещи случаются, если на изображении присутствуют фиктивные данные EXIF. Некоторые браузеры интерпретируют эту информацию, а некоторые нет. Лучше всего убрать изображение со всех данных EXIF ​​на вашем компьютере перед загрузкой или перед их сохранением на вашем сервере.

0
ответ дан MaZoli 18 January 2019 в 17:07
поделиться