Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и SSL / 15 сообщений из 15, страница 1 из 1
01.04.2017, 15:31
    #39431307
JavaScriptus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
На сайте был установлен небольшой код, который фиксировал меню в одном положении, чтобы при прокручивании страницы его всегда было видно.
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">
$(document).ready(function($){
 
        var $menu = $("#sidebar");
        $(window).scroll(function(){
            if ( $(this).scrollTop() > 170 && $menu.hasClass("span3") ){
                $menu.removeClass("span3").addClass("fixed span3");
            } else if($(this).scrollTop() <= 170 && $menu.hasClass("fixed span3")) {
                $menu.removeClass("fixed span3").addClass("span3");
            }
        });//scroll
    });
</script>


Вдруг этот код перестал работать. Причем в коде самого сайта ничего не менялось. Заметил, что хостер перевел домен с http на https. Сделал тестовую копию сайта на http - скрипт работает. Открываю то же самое через https - скрипт работать перестает. Такое возможно? Как его заставить работать всегда?
...
Рейтинг: 0 / 0
01.04.2017, 15:59
    #39431316
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
JavaScriptusСделал тестовую копию сайта на http - скрипт работает. Открываю то же самое через https - скрипт работать перестает.
если демо сайт у тебя, так и найти ошибку просто.
У тебя же весь код в отладке?
Запусти этот скрип пошагово или в консоли отладчика руками. И т.д.
...
Рейтинг: 0 / 0
01.04.2017, 16:02
    #39431317
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
JavaScriptus,
скорее всего еще сжатие добавил.
посмотри что браузер получает
...
Рейтинг: 0 / 0
01.04.2017, 20:51
    #39431405
JavaScriptus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
Petro123JavaScriptusСделал тестовую копию сайта на http - скрипт работает. Открываю то же самое через https - скрипт работать перестает.
если демо сайт у тебя, так и найти ошибку просто.
У тебя же весь код в отладке?
Запусти этот скрип пошагово или в консоли отладчика руками. И т.д.

Спасибо. В консоли показало, что это тоже должно быть https тогда. Добавил s и заработало.
<script type="text/javascript" src=" http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" charset="utf-8"></script>
...
Рейтинг: 0 / 0
03.04.2017, 09:53
    #39431854
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
JavaScriptusДобавил s и заработало.
может наоборот? Убрать протокол? Или относительную адресацию?
...
Рейтинг: 0 / 0
03.04.2017, 13:09
    #39431972
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
Petro123может наоборот? Убрать протокол? Или относительную адресацию?
он не может убрать
Код: html
1.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" charset="utf-8"></script>


он подгружает с внешнего источника.
...
Рейтинг: 0 / 0
03.04.2017, 13:42
    #39431996
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
вадяон подгружает с внешнего источника.
нда. Проблема(
...
Рейтинг: 0 / 0
03.04.2017, 15:06
    #39432088
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
Petro123нда. Проблема(
лично я не вижу смысла использовать внешний источник, тем болеев таком варианте,когда четко указывается версия. ускорения в этом не - лишнее время на подключение к другому серверу.
в браузерах это наглядно видно - внизу есть строка - и там очень часто зависает инфа - подключение к дополнительному внешнему cdn..
...
Рейтинг: 0 / 0
03.04.2017, 15:27
    #39432111
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
вадялично я не вижу смысла использовать внешний источник, тем болеев таком варианте,когда четко указывается версия. ускорения в этом не - лишнее время на подключение к другому серверу.
тьфу ты)). Это же ссылка на ресурс с jQuery. Повсеместная практика.
А какой другой вариант? Все внешние копировать себе? На свой сервер отдельный рядом?
Тут были ссылки, что на сайтах гугла время доступа ещё быстрее чем на твоём личном)).
.....
Я вот, не пойму. Строка без типа протокола разве не работает? Т.е. без https://
...
Рейтинг: 0 / 0
03.04.2017, 15:48
    #39432136
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
Petro123А какой другой вариант? Все внешние копировать себе? На свой сервер отдельный рядом?
Тут были ссылки, что на сайтах гугла время доступа ещё быстрее чем на твоём личном)).
мне кажется , что лучше держать у себя.
да я тоже такое читал, но практика показывает, что не всё так....
...
Рейтинг: 0 / 0
03.04.2017, 16:10
    #39432163
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
вадя,
давай по сабжу
авторСтрока без типа протокола разве не работает? Т.е. без https://
...
Рейтинг: 0 / 0
03.04.2017, 16:13
    #39432165
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
вадяда я тоже такое читал, но практика показывает, что не всё так....
не знаю твоей практики:
Услуги CDN
https://ru.wikipedia.org/wiki/Content_Delivery_Network
...
Рейтинг: 0 / 0
03.04.2017, 16:17
    #39432169
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
По примеру подключения гугло-аналитики:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
<script type="text/javascript">
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript';
    ga.async = true; // Это можно убрать, если требуется немедленная загрузка
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
...
Рейтинг: 0 / 0
03.04.2017, 16:33
    #39432179
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
авторСтрока без типа протокола разве не работает? Т.е. без https://
я на внешнии не задавал, поэтому тут не могу сказать, на внутренний адрес - однозначно не надо.
Petro123 Услуги CDN
да это всё читал.
но на многих сайтах видел, то, что уже писал...
бухалтер фантоцциПо примеру подключения гугло-аналитики:
да такое подключение универсальное.
...
Рейтинг: 0 / 0
03.04.2017, 18:04
    #39432253
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript и SSL
JavaScriptus,

Чтобы не иметь проблем, по возможности всегда подключай внешние ресурсы по HTTPS.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript и SSL / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]