Я работаю над следующим tutorial, и все отлично работает, за исключением одной важной детали: когда я тестирую страницу в любом браузере, я получаю предупреждающее сообщение о том, что содержимое незащищенного контента блокируется , Как только я подтверждаю предупреждение и выбираю «разрешить заблокированное содержимое» или аналогичный вариант, он работает нормально. Очевидно, что это будет проблематично, если оставить его как есть и ввести в производство..js файл заблокирован всеми браузерами
Это тело из .js файл
$(document).ready(function() {
$('input[type=password]')
.keyup(function() {
// keyup code here
})
.focus(function() {
$('#pswd_info')
.show();
})
.blur(function() {
$('#pswd_info')
.hide();
});
});
Мой вопрос, как я могу реализовать код, чтобы он не бросает предупреждения и автоматически блокируются браузерами?
Я с нетерпением жду ваших знаний и опыта.
Вы загружаете скрипт через HTTP на сайт HTTPS? Это вряд ли связано с содержимым файла сценария (если ваша антивирусная программа не перехватывает его и не проверяет на наличие вредоносных вещей, что объясняет появление кросс-браузера) – Bergi
Он вызывается на сайте HTTPS. Я изменил вызов на src = "https://mysite.com/pwd_script.js" (этот редактор обрезает его, но я поместил весь путь с помощью https: //) из src = "pwd_script.js" и до сих пор нет игральная кость. – Milo
Может ли проблема заключаться в том, что страница https и вызывает вызов «http://code.jquery.com/jquery-latest.js», который не является https? Если да, то как вы обходите это? – Milo