Отказано в доступе к файлу jquery.min.js в DotNetNuke - PullRequest
1 голос
/ 25 апреля 2010

Я создал несколько jQuery и поместил их в ascx include. Он отлично работает на обычных страницах, однако, когда я загружаю защищенную страницу на свой сайт, я получаю следующую ошибку javascript.


В доступе отказано jquery.min.js Код: 0


Есть идеи?

Ответы [ 3 ]

2 голосов
/ 25 апреля 2010

Предполагая, что вы используете JQuery, размещенный в CDN Google, вы можете изменить адрес размещенного скрипта, чтобы использовать https вместо http:

Хост -> Настройки хоста -> Расширенные настройки -> Настройки jQuery ->

Снимок экрана настроек хоста http://i43.tinypic.com/149up7r.jpg

Ссылки

Обновлено

Эта ошибка прав доступа может возникнуть, когда вы пытаетесь сделать запрос $ .ajax () с помощью jQuery с защищенного URL-адреса (https) на незащищенный URL-адрес (http), даже если они находятся в одном домене. Изменение параметра url для использования относительного URL-адреса должно решить проблему.

0 голосов
/ 26 апреля 2010

По моему опыту, ошибка «Отказано в доступе» происходит при попытке получить доступ к окну, которое находится в другом домене, чем вы. В указанном вами коде ctl является ссылкой на всплывающее окно или каким-либо другим окном, кроме окна, в котором выполняется код? Если это окно находится на http://mysite.com, а ваш скрипт работает на https://mysite.com,, вы получите ошибку «Отказано в доступе».

0 голосов
/ 25 апреля 2010

Как вы обращаетесь к файлу jQuery min? Если вы используете полный URL-адрес библиотеки, и этот URL-адрес указывает HTTP, а не HTTPS, это может привести к описанной вами ошибке.

Например:

<script type="text/javascript" src="http://www.example.com/scripts/jquery.min.js"></script>

Это может привести к ошибкам, если ваш сайт обслуживается по протоколу HTTPS.

...