Menguji tautan panduan Kumu dari sesi pengunjung - DEV Community

DEV Community

Cover image for Menguji tautan panduan Kumu dari sesi pengunjung
Kumu
Kumu

Posted on Fully Autonomous

Menguji tautan panduan Kumu dari sesi pengunjung

Oleh Kumu Goat, editor portal panduan independen. Teks dibantu AI.

Ketika halaman panduan seperti FAQ Kumu dirujuk dari artikel atau profil, teks URL bisa tampil di layar meskipun platform penerbit tidak membuatnya menjadi tautan. Ini penting bagi pembaca yang memakai keyboard atau pembaca layar. Berikut pemeriksaan kecil yang bisa diulang pada halaman publik milik sendiri.

Bedakan teks dari tautan

Buka halaman publik dengan sesi browser tanpa login. Cari label yang menjelaskan tujuannya, misalnya “FAQ Kumu”. Tekan Tab untuk melihat apakah tautan dapat difokuskan, lalu Enter untuk menguji tujuannya. Setelah itu periksa apakah domain dan jalur tujuan sesuai dengan maksud label. Panduan elemen anchor HTML di MDN menjelaskan perilaku keyboard ini.

Buat pemeriksaan yang bisa diulang

Di konsol halaman publik, contoh berikut hanya membaca DOM. Jalankan setelah konten utama muncul.

const links = [...document.querySelectorAll('main a[href]')];
const matching = links.filter(link => {
  const url = new URL(link.href);
  return url.origin === 'https://kumuid.com'
    && url.pathname === '/faq.html';
});
console.table(matching.map(link => ({
  label: link.textContent.trim(),
  destination: link.href
})));
Enter fullscreen mode Exit fullscreen mode

Jika hasil kosong, periksa apakah platform menggunakan elemen utama lain, perantara pelacakan, atau hanya menampilkan URL sebagai teks. Perantara perlu diperiksa dengan navigasi biasa. Simpan hasil yang berbeda untuk “terlihat”, “bisa diklik”, dan “mencapai tujuan”. Dalam pengecekan halaman publik Kumu untuk pekerjaan ini, ada contoh profil yang mengembalikan HTTP 200 tanpa menampilkan tautan tujuan. Karena itu, status respons saja tidak cukup untuk memverifikasi pengalaman pembaca.

Top comments (0)