Как мне перенаправить мою страницу в Javascript, если веб-сайт не может использовать «https://»?

Итак, у меня есть кнопка, которая перенаправит страницу на веб-сайт, подобный этому, например, 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?

Почему нельзя использовать http://example.tk?

Turnip 24.05.2019 18:10

Скажите, что вы имеете в виду переадресацию (или перенаправление) URL-адреса. Не перезаписывать строку URL-адреса без перенаправления, потому что это невозможно.

k3llydev 24.05.2019 18:10

Я имею в виду вперед, просто я не могу сделать https://, потому что это недействительный сертификат https или что-то еще, и сайт по какой-то причине не загружается по http

Stanlyhalo 26.05.2019 08:19
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
31
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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>

Другие вопросы по теме