Разрешение отклонено на jquery.min.js файле в DotNetNuke

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


Разрешение Отклоненный Код jquery.min.js: 0


Какие-либо идеи?

1
задан Dkong 25 April 2010 в 17:08
поделиться

3 ответа

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

Host -> Настройки хоста -> Дополнительные настройки -> настройки jQuery ->

Screenshot of Host Settings

Ссылки

Обновлено

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

2
ответ дан 3 September 2019 в 01:01
поделиться

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

0
ответ дан 3 September 2019 в 01:01
поделиться

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

Например:

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

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

0
ответ дан 3 September 2019 в 01:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: