Junior
Brauzer başqa səhifəyə keçməli olduğunu necə başa düşür?
sobes.tech Süni İntellekt
AI-dan cavab
Brauzer başlıca aşağıdaki yollarla başka bir sayfaya geçmesi gerektiğini anlar:
- Hiperbağlantıya tıklama (
<a>): Kullanıcı,hrefözniteliğiyle hedef URL'yi gösteren<a>öğesine tıklar.<!-- Başka bir sayfaya hiperbağlantı --> <a href="başka_sayfa.html">Git</a> - Form gönderimi (
<form>): Kullanıcı,<form>öğesini göndermek için submit tipi bir düğmeye tıklar.actionvemethodöznitelikleri, URL ve HTTP yöntemini belirler.<!-- Başka bir sayfaya yönlendiren form gönderimi --> <form action="form_isleyici.php" method="post"> <input type="text" name="veri"> <button type="submit">Gönder</button> </form> - JavaScript: JavaScript ile programatik olarak
window.location.hrefözelliği değiştirilebilir veyawindow.location.assign(),window.location.replace()metodları kullanılabilir.// JavaScript ile yönlendirme window.location.href = "yeni_url.html"; // Başka bir yönlendirme yöntemi window.location.assign("diger_url.html"); // Mevcut sayfayı tarayıcı geçmişinde değiştir window.location.replace("son_url.html"); - HTTP başlığı
Location: Sunucu, yönlendirme kodu (örneğin, 301, 302, 303, 307, 308) veLocationbaşlığı ile URL'yi belirten bir HTTP yanıtı gönderebilir. Tarayıcı bu yanıtları otomatik olarak işler. - Meta etiketi
refresh: HTML belgesinin<head>bölümünde,http-equiv="refresh"meta etiketi kullanılarak sayfa otomatik yenilenebilir veya belirli saniye sonra yönlendirme yapılabilir.<!-- 5 saniye sonra otomatik yönlendirme --> <meta http-equiv="refresh" content="5;url=hedef_url.html">
Tarayıcı, sunucudan aldığı HTTP yanıtını analiz eder, başlıkları ve gövdeyi inceler ve alınan bilgilere göre (örneğin, yeni sayfa yüklemek için 200 OK durum kodu, yönlendirme için Location başlığı) uygun işlemleri gerçekleştirir.