[ad_1]

Menggunakan atribut tautan _blank akan menyebabkan tautan terbuka di jendela atau tab browser baru.

Tapi itu tidak sesederhana kelihatannya.

Ternyata atribut tautan _blank tidak hanya merupakan risiko keamanan, tetapi ada juga beberapa situasi ketika disarankan untuk menggunakan sesuatu selain _blank.

Dalam artikel ini, Anda akan belajar ketika menggunakan atribut _blank bukanlah ide yang baik.

Apa Itu Atribut Tautan _Blank?

Atribut tautan _blank memberi tahu browser untuk membuka tautan di dalam tab baru.

Anda dapat memiliki beberapa tautan yang menggunakan atribut tautan _blank, dan setiap tautan berbeda dengan atribut _blank itu, ketika diklik, akan memunculkan tab browser baru.

Terlebih lagi, jika pengguna mengklik tautan yang sama berulang kali, browser akan terus memunculkan lebih banyak tab.

Apakah Atribut _Blank Tidak Etis?

Ada beberapa yang berpendapat bahwa yang terbaik adalah memberikan pilihan kepada pengguna untuk membuka tab browser baru.

Beberapa orang menyatakan bahwa tidak etis untuk “menjebak” pengguna di situs Anda dengan membuka tautan di jendela peramban baru dan juga membiarkan laman web Anda tetap terbuka.

Masalah dengan sudut pandang itu adalah kemungkinan besar kebanyakan orang tidak tahu bahwa mereka memiliki pilihan untuk membuka jendela browser baru.

Setiap audiens situs secara teknis mahir pada tingkat yang berbeda.

Tetapi mungkin aman untuk mengatakan bahwa banyak orang masih tidak tahu bahwa mereka dapat mengeklik kanan (atau mengeklik lama pada perangkat seluler) dan memilih untuk membuka tab peramban baru.

Jadi, memberi pengguna “pilihan” sebenarnya bukanlah pilihan.

Mereka hanya pergi ke mana pun Anda mengirim mereka.

Pilihan “etika” seseorang untuk membuka tautan di browser web yang sama dapat membingungkan pengunjung situs jika mereka mencoba kembali ke halaman web asli dengan menutup tab browser tempat mereka berada saat ini.

Pertanyaan tentang etika sebagian besar telah dikesampingkan saat ini.

Pilihan apakah akan menggunakan atribut _blank link atau tidak adalah pilihan pribadi dan bisnis.

Ada Alasan Keamanan Untuk Tidak Menggunakan _Blank

Atribut tautan target = ”_ blank” berisiko dan membuka situs web untuk masalah keamanan dan kinerja.

milik Google Halaman web.dev tentang risikonya penggunaan atribut link _blank diringkas sebagai berikut:

“Halaman lain mungkin berjalan pada proses yang sama dengan halaman Anda. Jika halaman lain menjalankan banyak JavaScript, kinerja halaman Anda mungkin menurun.

Halaman lain dapat mengakses objek jendela Anda dengan properti window.opener. Ini memungkinkan halaman lain untuk mengarahkan ulang halaman Anda ke URL berbahaya.”

Solusinya?

Gunakan atribut tautan rel = “noopener” atau rel = “noreferrer” untuk setiap tautan.

  • Itu rel = “tidak terbuka” atribut tautan mencegah situs yang ditautkan menerima akses ke halaman web asli yang ditautkan. Ini mencegah situs tertaut mengambil kendali atau memengaruhi situs yang tertaut.
  • Itu rel = ”perujuk” atribut link menyembunyikan informasi perujuk dari situs yang ditautkan. Saat pengunjung situs mengklik tautan rel = ”noreferrer”, situs yang ditautkan tidak akan tahu situs apa yang merujuk pengunjung.

Atribut tautan rel = ”noreferrer” juga berfungsi sama dengan atribut tautan “noopener” karena mencegah situs yang ditautkan mengambil kendali atas situs yang ditautkan.

Jadi, jika Anda ingin mengirim informasi perujuk situs web sekaligus melindungi diri Anda dari masalah keamanan atribut tautan _blank, gunakan atribut tautan “noopener”.

Jika Anda lebih suka tetap merahasiakan dan tidak menyampaikan informasi perujuk sekaligus melindungi diri Anda dari masalah keamanan yang terkait dengan penggunaan atribut tautan _blank, gunakan atribut tautan rel = “noreferrer”.

Pertimbangan Keamanan Data Untuk Halaman Sensitif

Ada situasi khusus yang terkait dengan keamanan di mana penerbit mungkin tidak ingin pengguna memunculkan banyak halaman web. Salah satu kasus tersebut adalah situs web yang menangani informasi pelanggan yang sensitif.

Jika situs web yang terkait dengan kesehatan atau keuangan menggunakan _blank untuk tautan ke informasi pribadi, hal itu dapat menyebabkan pengunjung situs menelurkan beberapa laman web dengan informasi sensitif.

Mereka mungkin tanpa sadar membiarkan jendela ini terbuka secara tidak sengaja.

Misalnya, mereka mungkin menutup jendela utama dan jendela lain dan tidak menyadari bahwa mungkin ada jendela ketiga dengan informasi yang sangat rahasia masih terbuka di tab latar belakang browser.

Dalam hal ini, penerbit situs dapat memilih untuk menggunakan atribut tautan yang berbeda seperti “kosong” (dengan garis bawah _).

Atribut tautan “kosong” akan membuka tautan pada tab browser baru.

Namun, tidak seperti atribut tautan _blank, semua tautan lain di laman web asli juga akan membuka laman tertaut pada tab yang sama dengan tautan yang diklik pertama kali.

Jadi, jika Anda memiliki lima tautan di laman yang menggunakan atribut tautan “kosong”, dan pengguna mengeklik tautan pertama, salah satu dari empat tautan lainnya saat diklik akan membuka laman web di tab browser yang sama dengan tautan yang diklik pertama kali. .

Alternatif Untuk _Blank Atribut

Omong-omong, Anda tidak harus menggunakan _blank. Anda dapat menggunakan kata yang berbeda.

Perbedaan antara menggunakan _blank dan kata lain adalah bahwa menggunakan kata lain akan membatasi setiap tautan di halaman itu untuk dibuka di dalam tab browser baru yang sama.

Misalnya, jika Anda mengkodekan tautan seperti ini:

<a href="https://www.example.com/" target="_SEJ" rel="noreferrer">

Tautan di atas akan terbuka di tab browser baru.

Sekarang, jika Anda memiliki dua tautan dengan atribut tautan yang sama:

<a href="https://www.example.com/" target="_SEJ" rel="noreferrer">

<a href="https://www.example.net/" target="_SEJ" rel="noreferrer">

Jika pengunjung situs mengklik tautan pertama, itu akan memunculkan tab browser baru.

Jika pengunjung situs mengklik tautan kedua, itu akan membuka tautan di tab browser yang sama dengan tautan pertama yang diklik, pada dasarnya menggunakan kembali tab browser yang sama.

Anda Mungkin Tidak Ingin Menggunakan _Kosong Untuk Bingkai Sebaris

Ada kalanya penerbit mungkin perlu menggunakan sesuatu selain atribut _blank.

Salah satu kasus tersebut adalah untuk frame inline.

Bingkai inline adalah elemen HTML yang dapat berisi dokumen web lain di dalamnya.

Misalnya, beberapa iklan dimasukkan ke dalam iframe sehingga akhirnya menjadi halaman web di dalam halaman web.

Bingkai inline dikodekan dengan elemen iframe (juga disebut tag iframe).

Karena iframe pada dasarnya adalah halaman web yang disematkan di dalam halaman web lain, spesifikasi HTML memiliki atribut tautan yang khusus untuk iframe yang akan menyebabkan tautan yang disematkan di dalam iframe berperilaku dengan cara tertentu.

Masih mungkin untuk menggunakan _blank dalam iframe untuk menelurkan halaman web di tab browser baru. Namun, tidak disarankan jika Anda menginginkan perilaku khusus untuk iframe.

Ada tiga atribut tautan khusus iframe yang dapat dipilih:

  1. _induk: Ini akan membuka tautan di luar iframe (serta di dalam halaman web yang sama).
  2. _diri sendiri: Ini akan membuka tautan dalam iframe yang sama (atau halaman web yang sama) tetapi hanya jika tautannya berada di domain yang sama. Ini tidak akan berfungsi jika tautannya ke domain lain.
  3. _atas: Ini akan terbuka di luar iframe (serta di dalam halaman web yang sama).

_Atribut Tautan Kosong

Ketika datang ke atribut link _blank, mungkin tidak apa-apa untuk menggeneralisasi dan hanya menggunakannya selama Anda memiliki atribut link noreferrer atau noopener yang melekat padanya.

Dengan itu, ada baiknya mengetahui ada alternatif.

Pada akhirnya, penggunaan atribut _blank link semudah dan serumit yang Anda inginkan, dan itu tergantung pada kebutuhan spesifik Anda.

Lebih banyak sumber daya:


Gambar Unggulan: Viktoria Kurpas / Shutterstock



[ad_2]

Penting dibaca: Tool Artikel Terbaik dan Keyword Allintitle serta Tips SEO Pageone

By admin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *