В вашем коде много проблем, во-первых: 1. вход в скрипт. js в данный момент не выполняется, так как вы заключаете его в функцию, но не вызываете
(function () {
...do something here then don't forget to call the function by `()`
})(); // <--- this will execute whatever code within the function scope
ваш скрипт, который обрабатывал перенаправление, расположен не в том блоке, в котором вы
<script src="signin.js">
// any code here will only execute whenever the `signin.js` failed to load for any reason
</script>
, поэтому, чтобы ваш редирект работал, вам нужно сохранить его в другом блоке скрипта или, возможно, поместить в другое место по своему усмотрению
Я попытался воссоздать ваш код с исправлениями, упомянутыми выше, перенаправление работает нормально.
sidenote
: если вы работаете с vanilla JS, то будьте последовательны, вы также используете jQuery, $
.