Я создал некоторый jQuery и поместил его в ascx, включают. Это хорошо работает на регулярных страницах, однако когда я загружаю защищенную страницу на своем сайте, я получаю следующую ошибку JavaScript.
Разрешение Отклоненный Код jquery.min.js: 0
Какие-либо идеи?
Предполагая, что вы используете размещенный jQuery в CDN Google, вы можете изменить адрес размещенного скрипта, чтобы использовать https вместо http:
Host -> Настройки хоста -> Дополнительные настройки -> настройки jQuery ->
Ссылки
Обновлено
Эта ошибка разрешений может возникнуть, когда вы пытаетесь сделать запрос $.ajax() с помощью jQuery с безопасного URL-адреса (https) на небезопасный URL-адрес (http), даже если они одинаковые, даже если они одинаковы домен. Изменение параметра url
для использования относительного URL-адреса должно устранить проблему.
По моему опыту, ошибка «Permission Denied» возникает из-за попытки доступа к окну, которое находится в другом домене. В коде, который вы указали, ctl
ссылка на всплывающее окно или какое-то другое окно, кроме окна, в котором выполняется код? Если это окно находится на http://mysite.com , а ваш скрипт работает на https://mysite.com , вы получите ошибку Permission Denied.
Как вы ссылаетесь на файл jQuery min? Если вы используете полный URL библиотеки, и этот URL указывает HTTP, а не HTTPS, то это приведет к описанной вами ошибке.
Например:
<script type="text/javascript" src="http://www.example.com/scripts/jquery.min.js"></script>
Это вызвало бы ошибку, если бы ваш сайт обслуживался по HTTPS.