Подтвердить что ты не робот

Как подавить "Эта страница обращается к информации, не находящейся под ее контролем"

Я получаю это сообщение, когда пытаюсь получить доступ к веб-службе из JQuery, расположенной в SAME URL (но другой каталог).

Я знаю, что это настройка безопасности IE. Вопрос в том, как я его подавляю... конечно, люди не кладут веб-сервисы на один и тот же веб-сайт, тот же каталог....

4b9b3361

Ответ 1

Я знаю, что это вызвано из-за доступа к данным в разных доменах который я включил

jQuery.support.cors = true;

В моем вызове Ajax мне пришлось указать jsonp как мой тип данных, чтобы исправить проблему.

$.ajax({                    
           url: "xxx",                    
           dataType: "jsonp",
           ...
       });

Ответ 2

В случае, если это полезно для тех, кто работает с Visual Studio 2013. Я обновил свою Visual Studio с 2010 по 2013 год, а затем начал видеть предупреждение о безопасности.

Используя Fiddler, я обнаружил, что VS 2013 продолжал отправлять запросы arterySignalR.

Я отключил это, установив в файле web.config следующее: appSettings

<add key="vs:EnableBrowserLink" value="false" />

из-за чего предупреждение о безопасности исчезло.

Ответ 3

Это серьезный риск безопасности, который никогда не должен быть установлен для включения - существует большой класс атак в Интернете, которые полагаются на то, что для этого параметра установлено значение Включить; оставляя его при подсказке, уменьшает доступность этого вектора атаки...

Ответ 4

Я столкнулся с этой проблемой в своем HTA (на выигрыше 7) и исправил ее, не проверя параметры ниже:

IE (8) -> Tools -> Internet Options -> Advanced

Под заголовком Безопасность:

Warn about certificate address mismatch
Warn if changing between secure and not secure mode

После этого мой HTA больше не спрашивал меня со всплывающим окном.

Ответ 5

Столкнувшись с этим сегодня и разрешив его, изменив настройку IE и обновив примечания к выпуску для моего приложения (в случае, если кому-то это понадобится)

Перейти к Интернет-опции → Безопасность → Интернет → Пользовательский уровень → Разное (перейдите к этому разделу) → Доступ к источникам данных через domains → Установите для этого параметра Включить

scrrenshot