• Как убрать ошибку 403 при указании ссылки на картинку на другом сайте?

    @kFerst Автор вопроса
    Решение:

    https://support.cloudflare.com/hc/en-us/articles/2...

    Переходим по ссылке, что указали в статье (в самом низу)

    cloudflare.com/a/content-protection/YOUR-DOMAIN.COM.

    Далее переключаем ползунок в неактивное положение
    5da1f3152bcac174356790.png
    Ответ написан
    Комментировать
  • Phpstorm почему не переключает язык разработки?

    @kFerst Автор вопроса
    Проблема была в том, что ранее я открыл другую директорию как проект, и в ней создалась папка .idea

    Её нужно было удалить.
    Ответ написан
    Комментировать
  • Как подключить скрипты которые загружаются через ajax (чистый js)?

    @kFerst Автор вопроса
    В общем решил проблему. Сначала код:
    function pageLoad(page) {
        return new Promise(resolve => {
            let xr = new XMLHttpRequest();
            xr.open('VIEW', '/view/' + page);
            xr.send();
            xr.onreadystatechange = function () {
                if (xr.readyState === 4 && xr.status === 200) {
                    resolve(xr.response);
                }
            }
    
        });
    }
    
    function go(e) {
        let target = e;
        pageLoad(target.dataset.to).then(value => {
            document.getElementById('root').childNodes.forEach(item => {
                item.remove();
            });
            document.getElementById('root').innerHTML = value;
            let jsLoader = document.createElement('script');
            jsLoader.id = "jsLoader";
            jsLoader.src = "/public/js/" + target.dataset.to + ".js";
            document.getElementById('jsLoader').remove();
            document.querySelector('body').after(jsLoader);
    
        })
    }


    Функция go() вешается на ссылку\кнопку и тд с параметром this, после нажатие вытаскивается название страницы, которую нужно загрузить ( указывается в data-to). Далее после загрузки содержимого создается новый элемент скрипта, с указанным id. При указании пути файла скрипта указывается скрипт с названием загружаемой страницы. Старый удаляется а новый добавляется на страницу.

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

    Как-то так.
    Ответ написан