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