Angular: не удалось выполнить «запись» в «документе» - PullRequest
0 голосов
/ 09 марта 2020

У меня проблема.

Мне нужно вставить внешний скрипт в домашнюю страницу

home.component.ts

...
    ngOnInit() {
        this.loadWedos();
    }

    private loadWedos(){
        const script1 = this.renderer.createElement('script');
        script1.text = `_adsys_id = 35104;_adsys_size = 4;`;

        const script2 = this.renderer.createElement('script');
        script2.src = `https://d.wedosas.net/d.js`;

        this.renderer.appendChild(document.getElementById("wedos_banner"), script1);
        this.renderer.appendChild(document.getElementById("wedos_banner"), script2);
    }
...

home.component. html

...
        <div class="outer-left shadow-sm" id="wedos_banner">
        </div> 
        <div class="outer-right shadow-sm" id="wedos_banner">
        </div>
...

Но ошибка: не удалось выполнить «запись» в «Документ»: невозможно выполнить запись в документ из асинхронно загруженного внешнего сценария, если он явно не открыт. д. js: 7

д. js - рекламный скрипт от партнера.

Спасибо за помощь, и извините за мой плохой английский sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...