Как я могу заменить document.write? - PullRequest
0 голосов
/ 17 апреля 2020

Эта строка

echo "document.write('". $output ."');\r\n";

причина

сценарий межсайтовой блокировки (т.е. разные eTLD + 1)

$output загрузить js файлы с другого сайта

$output =ob_get_contents();

Когда я закомментирую это, ошибка исчезнет, ​​но функция больше не будет работать

Как Могу ли я заменить его?

1 Ответ

0 голосов
/ 17 апреля 2020

Я заменяю его на

echo "document.currentScript.insertAdjacentHTML('beforebegin', '". $output ."');\r\n";

И это сработало!

...