Итак, у меня есть кнопка, которая перенаправит страницу на веб-сайт, подобный этому, например, example.tk, но она продолжает думать, что я просто хочу перейти на ./example.tk внутри папки веб-сайта, откуда она исходит.
Я пробовал window.location, window.location.replace, window.location.href, и само.расположение.
myButton.addEventListener('click', function() {
window.location.href = "example.tk";
});
Я хочу, чтобы веб-сайт изменился с URL-адреса на example.tk, как мне это сделать, если у example.tk нет сертифицированного тега https?
Скажите, что вы имеете в виду переадресацию (или перенаправление) URL-адреса. Не перезаписывать строку URL-адреса без перенаправления, потому что это невозможно.
Я имею в виду вперед, просто я не могу сделать https://, потому что это недействительный сертификат https или что-то еще, и сайт по какой-то причине не загружается по http



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


I want the website to change from the url it is to example.tk, how would I do that if the example.tk does not have a certified https tag?
Не совсем понятно, что вы там имеете в виду. Если вы имеете в виду, что хотите сделать ссылку на ресурс https:// из ресурса http://, просто укажите:
window.location.href = "http://example.tk";
// ---------------------^^^^^^^
Если вы хотите использовать тот же протокол, что и текущая страница (http: или https), вы можете использовать URL-адрес, относящийся к протоколу:
window.location.href = "//example.tk";
// ---------------------^^
Это будет использовать любой протокол текущей страницы. На http://example.com он будет ссылаться на http://example.tk. На https://example.com он будет ссылаться на https://example.tk.
Наведите указатель мыши на ссылку в этом фрагменте, чтобы увидеть ее в действии (нажимать не нужно):
<a href = "//example.tk">hover this link</a>
Почему нельзя использовать
http://example.tk?