Образец Aviary HTM5L не работает в iOS Safari (фото продолжает загружаться)

Я взял образец HTML5 и попробовал его в iOS Safari.

Образец фотографии появляется, но продолжает загружаться непрерывно, и никакие действия по редактированию вольера не могут быть выполнены.

У кого-нибудь есть решение?

Вот пример кода непосредственно с сайта Aviary по адресу http://www.aviary.com/web-documentation

<!-- Load Feather code -->

<script type="text/javascript" src="http://feather.aviary.com/js/feather.js"></script>

<!-- Instantiate Feather -->

<script type="text/javascript">

        var featherEditor = new Aviary.Feather({

            apiKey: '12345678',

            apiVersion: 2,

            tools: 'all',

            appendTo: 'injection_site',

            onSave: function(imageID, newURL) {

                var img = document.getElementById(imageID);

                img.src = newURL;

            }

        });



        function launchEditor(id, src) {

            featherEditor.launch({

                image: id,

                url: src

            });

            return false;

        }

</script>



    <div id="injection_site"></div>



    <img id="image1" src="http://images.aviary.com/imagesv5/feather_default.jpg"/>



    <!-- Add an edit button, passing the HTML id of the image and the public URL ot the image -->

    <p><input type="image" src="http://advanced.aviary.com/images/feather/edit-photo.png" value="Edit photo" onclick="return launchEditor('image1', 'http://images.aviary.com/imagesv5/feather_default.jpg');" /></p>

person westcoastmike    schedule 19.05.2012    source источник
comment
Возможно, вы захотите удалить свой ключ API из своего примера кода?   -  person Carl G    schedule 21.06.2012


Ответы (3)


Я связался с Aviary по адресу [email protected], и они упомянули об ошибке, которую исправили сегодня. Теперь это работает.

person westcoastmike    schedule 21.05.2012

Вы должны поместить этот код на рабочий сервер, локальный здесь не работает. В веб-документации Aviary говорится, что «Установите местоположение на своем сервере для Aviary для отправки HTTP POST с сервера на сервер».

person Munawar Khan    schedule 03.06.2013
comment
ОП ответил, что проблема была в самом вольере, и теперь ошибка исправлена. Есть ли причина предлагать новые решения? - person Artemix; 03.06.2013

На всякий случай... Вы должны добавить полный 'src' к фотографии. Вместо того, чтобы использовать "src='/upload/miPhoto.png'", вы должны использовать "src='http://localhost:8080/project/upload/miPhoto.png'" Надеюсь, это поможет!

person Emiliano Berestovoy    schedule 08.09.2016