сначала нужно загрузить DOM, а потом с ним работать через js.
Не в этом случае, надо подменить навигатор и только потом вызвать страничный js
Если js будет отрабатывать раньше загрузки сорса, то с чем он (js) будет работать?
C window.navigator.
Если js работает не с DOM, скажем математика или...