Aşağıdaki kod, yönlendirme 1 veya başka bir numaradan bağımsız olarak konumu www.bing.com olarak değiştirir. Yönlendirme 1 ise, "yönlendirme" günlüğünü kaydeder ve daha sonra www.bing.com adresine yönlendirir. En iyi tahminim, href ayarlandığında bir değişiklik olayı tetiklendiğinde, ancak yürütmeden önce bazı tıklamaları almasıdır. İlk kod satırından sonra hala çalıştırılır. Veya? kim olursa ne yaparsın if
sonra her şey de gerçekleştirilmedi ancak (IE test etmedim) Chrome ve FF arasında bir fark var gibi görünüyor, çünkü varNeden window.location.href komut dosyasının yürütülmesini durdurmuyor
if (redirect == 1) {
console.log("is redirecting");
window.location.href = "http://www.google.com";
}
window.location.href = "http://www.bing.com";
'else' bloğunu kullan – DanFromGermany
İlginç! MDN [diyor] (https://developer.mozilla.org/en-US/docs/Web/API/Window/location) "Konum nesnesine yeni bir değer atandığında, bir doküman URL kullanılarak yüklenir location.assign() çağrılmış gibi. Aynı davranışı .assign() ile mi alıyorsunuz? –
@DanFromGermany - Gerçekten bunu başka biriyle çözdüm, ama beni rahatsız ediyor, neden devam ettiğini bilmiyorum – Bildsoe