Предупреждение о безопасности IE 8 - не отображать незащищенные элементы - JS все еще работает? - PullRequest
0 голосов
/ 09 апреля 2009

На странице подтверждения на моем сайте появился код отслеживания конверсий Google (небольшой кусочек JavaScript), который отображается после завершения транзакции пользователем. Он отображается на моей странице обратного вызова WordPay, которая перетаскивает данные с обычного сайта (http) на сайт worldpay (https), поэтому IE 7/8 запрашивает

«Вы хотите отобразить незащищенные элементы?»

Нажатие no удаляет CSS и всю другую информацию о стилях, но все равно поднимает JS (можно увидеть в исходном коде страницы).

Что я хочу знать, так это то, что код все еще выполняется, когда пользователь нажимает «нет»? Потому что это отображается, вы бы так предположили?

Но источник страницы по-прежнему отображает ссылки CSS и изображения, но они не отображаются.

Ответы [ 2 ]

4 голосов
/ 09 апреля 2009

Предупреждение появляется, когда ваша страница загружается из https и включает элементы, загруженные через http. Так что, если ваш Javascript исходит из незащищенного источника, я бы ожидал, что он будет отключен, даже если он все еще присутствует в коде (черт, почему бы и нет. не загружает определенные внешние элементы - поэтому вы все еще видите теги изображений и т. д. в источнике, даже если они не отображаются).

0 голосов
/ 17 апреля 2009

У меня схожая проблема ... IE запрашивает отображение не-nsecure элементов ... я получаю это для javascript и flash (загрузка вызовов javascript ... прямая реализация Adobe / macromedia drag & drop) ... меня действительно не беспокоит, если ppl должен подтвердить просмотр страницы, но некоторые с высокими настройками безопасности отклоняют его по умолчанию (без запроса), и это проблема

Страница - это www.zivljenje.com ... это простой javascript, который имеет таблицу и радную функцию, которая вызывает и записывает одну строку таблицы ... что-то вроде "мысли дня" (добавила таблицу комментировал и удалил что-то вроде

script language = "JavaScript" type = "text / javascript"> // ТАБЛИЦА

! - var r_text = new Array (); r_text [0] = "ОБСТАЯ САМО ЭН ЕЗИК, ЕЗИК ГРКА. ОБСТАЯ САМО ЕНА РЕЛИГИЯ, РЕЛИГИЯ ЛЮБЕЗНИ. ОБСТАЯ САМО ЭНА КАСТА, КАСТА ЧЛОВЕШТВА. OBSTAJA САМО ЭН БОГ, КИ ДЖЕ ВСЕПРИСОТЕН. «; r_text [1] = "Тако добро преживет Дэн Принесе Сречен Спанец, Добро porabljeno življenje prinese srečno smrt. "; r_text [2] =" Ne moremo сторити великих деяндж. Ле Мала дежаня з велико любви. "; r_text [3] = "Поскрби да добиш, кар имаш рад, друге бос присилен имети Рад, Кар Бош Добиль. "; r_text [4] = "Погум ни одсотность страху, я ле содба да да некай другега помембнее od strahu "; r_text [5] =" Изкушня ни некай, кар се ти згоди. Изкушня я, кар наредиш с тистим, кар се ти zgodi. "; r_text [6] =" Vprašaj se, če те к кар делаш данес, води тя, кьер želiš biti jutri. "; r_text [7] =" Грамм časa je gram zlata. А з граммом злата не море, купити грама часа. "; r_text [8] = "Resnično srečen je človek, ki zna povsem natančno пресодити самега себе ... "; r_text [9] = "Никогда не бывает одними глазами в взгляде" omejitve in v pomanjkanje. ";

// END TABLE

var i = Math.floor (0 * Math.random ())

document.write (r_text [I]); // ->

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