توی این پست بررسی میکنیم که چطور میشه تشخیص داد یه کاربر برای اولین بار از سایت ما بازدید کرده
و اگر برای اولین بار بازدید کرده بود چیکار کنیم که یکسری اتفاقات بیفته...
برای اینکار روش های مختلفی موجوده
مثلا استفاده از کوکی ها یا جی کوئری یا حافظه داخلی مرورگر و غیره....
توی این پست به نحوه ی انجام اینکار به کمک حافظه ی داخلی مرورگر میپردازیم
برای اینکار یه فایل Html ایجاد کنین و کدهای پایین رو داخلش قرار بدین
<html>
<head>
<title>ViRus32</title>
</head>
<script type="text/javascript">
var firstTime = localStorage.getItem("v32");
if(!firstTime) {
window.open("http://www.Virus32.blog.ir","","toolbar=no, width=400,height=300,directories=no,menubar=no,scrollbars=no");
localStorage.setItem("v32","1");
}
</script>
<body>
ViRus32
</body>
</html>
اگر قسمت مهم کدها یعنی قسمت javascript کدهارو نگاه کنید
متوجه میشین که هدف من کار کردن با صفحات پاپ آپ هستش و اگر یه کاربر برای اولین بار وارد سایت من بشه وبلاگ ViRus32 براش باز میشه و اینکار توی دفعات بعدی اتفاق نمیفته ( بعد از اجرا یکبار صفحه رو بروزرسانی کنید )
شاید دلتون بخواد این مقدار رو از حافظه ی مرورگرتون پاک کنید تا مجددا بتونید چک کنید ببینید کدها واقعا درست کار میکنه یا نه که برای اینکار میتونین داخل صفحه کلیک راست کنید و روی گزینه Inspect Element بزنین و بعدش وارد قسمت Console بشین و کد پایین رو داخلش بنویسید و اینتر کنید
اونموقع بعد از بروزرسانی صفحه میبینید که مجددا وبلاگ ViRus32 براتون بالا میاد
window.localStorage.removeItem('v32');
موفق باشید
اقای ۳۲ الان اینترنت قطعه فقط به سایت های ایرانی میره چیکار کنیم؟