• Добрый вечер. На сайте scientist.kz не работает бесконечная прокрутка. При том, если зайти на сайт в первый раз, то она не работает, если обновить сайт, то начинает работать. Консоль браузера выдает такую ошибку:

    VM1989:1 Uncaught SyntaxError: Unexpected number in JSON at position 1
    at JSON.parse (<anonymous>)
    at Object.window.bizpanda.bp_ut_get_obj (https://scientist.kz/:709:769)
    at Object.window.bizpanda.bp_ut_count_pageview (https://scientist.kz/:709:1184)
    at https://scientist.kz/:709:1644
    at https://scientist.kz/:709:1667window.bizpanda.bp_ut_get_obj @ (index):709window.bizpanda.bp_ut_count_pageview @ (index):709(anonymous function) @ (index):709(anonymous function) @ (index):709

    Подскажите плиз, как победить эту ошибку. Раньше все работало хорошо, но теперь ни с того, ни с сего, хром начал выводить эту ошибку.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Uncaught SyntaxError: Unexpected number in JSON at position 1

    Такой ошибки не вижу, вижу другую:

    XMLHttpRequest cannot load https://scientist.kz/page/2/. No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://scientist.kz&#8217; is therefore not allowed access.

    Она связана с тем, что сайт открывается через http://, а вторую страницу пытается загрузить через https://. Если сразу открывать через https:// — ошибки нет, прокрутка работает.

    Можно добавить в .htaccess фрагмент для перенаправления на https://:

    
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://scientist.kz/$1 [R=301,L]
    

    Большое спасибо, помогло!

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Не работает JS на сайте» закрыта для новых ответов.