هنوز چند بایت مونده که پیدا کنم...

باز کردن لینک های خارجی در تب یا پنجره جدید

آقا شما هم باید مثل من از این اتریبیوت تگ لینک (a tag) خسته شده باشین. چرا خسته؟ چون مشتری همش میخواد با لینک به وب سایت خودش تغییر پنجره نداشته باشه یا وقتی از لینک به وب سایت های دیگه استفاده میشه کاربر پنجره باز وب سایت خودش رو از دست نده.

من میگم وب سایت باید خودش بفهمه! باید بدونه کدوم لینک مال وب خودمونه کدوما لینک به بیرون هستن بعد بیاد تصمیم بگیره که کجا بازش کنه تو تب/پنجره جاری یا یکی جدید باز کنه...

به هر حال این تکه کد اینو به وب سایت خنگ ما آموزش میده ؛)
 
فکر میکنید لازمه توضیح بدم که برای https باید چکار کرد؟!
// Open External Links in New Tab/Window

$('a[href^="http"]').attr('target', '_blank');
$('a[href^="//"]').attr('target', '_blank');
$('a[href^="' + window.location.origin + '"]').attr('target', '_self');

نکته

How to ensure links on the same origin open in the same tab or window
نویسنده : محمد ملک مکان
چهارشنبه 13 آبان 1394
+ 50 -

خوشحال میشیم نظرتُ بدونیم