W moim rozszerzeniu chromu, kiedy piszę window.location.href = "www.google.com";, zamiast iść do "www.google.com", jeśli na przykład zaczynam od Wikipedii, przechodzi do "https://en.wikipedia.org/wiki/www.google.com". Dołącza żądane miejsce do bieżącej lokalizacji zamiast go zastępować.

To samo dzieje się, gdy próbuję to robić w konsoli chromowanej. Co ja robię źle?

-1
temporary_user_name 10 grudzień 2013, 12:30

3 odpowiedzi

Najlepsza odpowiedź

Cześć, musisz przekazać informacje o protokole i.e. http lub https Spróbuj tego kodu, który działa dobrze

window.location.href = "http://www.google.com";

Lub spróbuj

window.location.href = "//www.google.com";

Jeśli nie masz informacji o protokole

Uwaga Jeśli nie umieścisz informacji protokołu, bieżący adres URL jest dołączony do tekstu w podwójnych cytatach okna.Lokalizacja.Href = "dołączona do URL";

1
Viswanath Polaki 10 grudzień 2013, 08:37
window.location.href = "http://www.google.com";

Wystarczy popraw swój adres URL

1
ProllyGeek 10 grudzień 2013, 08:31

Spróbuj http://www.google.com. Chrome używa domyślnej wyszukiwarki, gdy nie używasz http://

1
Benedikt 10 grudzień 2013, 08:32