Firefox SSL и JQuery UI - PullRequest
       6

Firefox SSL и JQuery UI

5 голосов
/ 15 ноября 2010

У меня возникает странная проблема, когда SSL на моей странице разрывается в Firefox, если я включаю диалоговое окно JQUERY UI.

Отлично работает в IE 8 и Chrome.

Я читал опроблема, вызванная кодировкой изображения CSS base64, нарушающей SSL , но я попытался полностью удалить таблицу стилей, и проблема все еще возникает.

Кто-нибудь сталкивался с этим?Если нет, можете ли вы предложить хороший способ добиться успеха в поисках причины?В настоящее время я вырезаю код и повторяю попытку, но он мучительно медленный (проще, если бы это был статический элемент).

Вызов, который нарушает SSL, ...

<script type="text/javascript" charset="utf-8">

jQuery(document).ready(function() {

    $( "#dialog" ).dialog();

});

</script>

Так чтокак только идентификатор диалогового окна извлекается и перемещается в конец документа, возникает проблема.

Ответы [ 3 ]

3 голосов
/ 24 ноября 2010

Я думаю, что здесь происходит то, что файл jquery-ui-1.8.2.custom.css ссылается на изображения, перенаправляющие на страницу без SSL 404.

1 голос
/ 03 декабря 2010

У меня была похожая проблема, и я нашел словосочетание к предупреждению «незащищенные элементы» в IE8 +.Предупреждение появляется, если вы создаете динамический контент с помощью jQuery с помощью функций wrap () или append () и если этот контент содержит CSS с относительными путями к изображениям или любыми другими внешними элементами.

Пример:

$('#mynode').wrap('<div style="background:url(/path/to/image.gif);"></div>');

Это отобразит предупреждение безопасности, даже если изображение загружено по тому же безопасному соединению HTTPS.

Как это исправить:

$ ('# mynode'). wrap ('

');
1 голос
/ 23 ноября 2010

Я знаю, что вы получите «предупреждение о смешанном контенте», если у вас есть какие-либо файлы JavaScript, обслуживаемые не из https. Попробуйте использовать абсолютные пути, чтобы увидеть, если это проблема. Если это так, вы можете либо: а) придерживаться абсолютных путей, либо б) использовать относительные пути .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...