У меня есть скрипт, который я хочу вставить в документ ДО загрузки.IE;он должен работать так, как если бы
<script..>MYSCRIPT HERE</script>
<html>
.
.
Я сделал скрипт в Chrome, который выполняется правильно (я могу предупредить (0) и т. д.), но он работает в другой среде, а это не то, что мне нужно.Я хочу, чтобы он работал в той же среде как страница.
Ранее я использовал трюк, когда в скрипте запуска я использовал
window.location="javascript:<MY SCRIPT HERE>"
, который эффективно изменяет среду выполнения, но дляпоследние несколько дней это не работает.Я думаю, это исправление ошибки Chrome.Есть ли другой обходной путь для этого?Примечание. Я не могу динамически добавлять теги сценария на страницу в сценарии запуска, потому что document.body и т. Д. Недоступны.
Я хотел бы предоставить вам более подробную информацию о том, зачем мне это и мое предыдущее решение.HTML-страница, которую я не могу контролировать:
.
.
<script>
function a(){//DOSOMETHING}
</script>
.
.
<script>
a(); <<------ I DONT WANT TO CALL THIS
</script>
Драгоценное решение: при запуске javascript содержит
window.location='javascript:const a=function(){};';<<-CONST used!!
^^. Это приведет к ошибке повторного объявления «a», когдастраница действительно загружается, следовательно, когда вызывается a (), ничего не происходит.(умно, верно? -_-)
Но теперь я понял, что когда я делаю window.location = "js: ..", даже это работает в отдельном env!
Помогите!:)