ايران ويج

نسخه‌ی کامل: خفن ترین کدهای جاوا اسکریپت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
وضعیت اینترنت

آنلاین یا آفلاین بودن کاربر
کد:
window.navigator.online
سرعت دانلود کاربر
کد:
navigator.connection.dowlink
لوکیش کاربر

این شکلی میتونیم موقعیت جغرافیایی کاربر رو با جزئیات کامل مشاهده کنیم و ازش استفاده کنیم .
کد:
navigator.geolocations.getCurrentposition(showPosition, showerror);
function showposition(position) {
div.innerHTML =
"عرض جغرافیایی: " + position.coords.latitude +
"طول جغرافیایی: " + position.coords.latitude ;
}
function showerror(error) {
div.innerHTML = "لوکیشن کاربر غیرفعال است";
}
لرزش موبایل
با این متد خفن میتونیم گوشی کاربر رو برای مدت زمان دلخواه بلرزونیم.
 
این قطعه کد توانایی استفاده از قابلیت لرزش دستگاه را باز می کند. در حالی که از نقطه نظر تجربه کاربر، باید بسیار مراقب باشید که از این ویژگی سوء استفاده نکنید، زیرا اکثر مردم انتظار ندارند یک وب سایت تلفن آن ها را ویبره کند، ولی بازی با آن نیز بسیار سرگرم کننده است.
 
کد:
navigator.vibrate(200);

navigator.vibrate([100,30,100])

اگه خواستیم بین لرزش وقفه ای ایجاد بشه از آرایه استفاده میکنیم. اینجا ۳۰ ثانیه وقفه داریم.
درصد باتری

()getBattery روش اطلاعاتی در مورد باتری سیستم ارائه می دهد.

کد:
navigator.getbattery().then((battery) => {
const level = battry.level * 100 + '%' ;
console.log(level);
});
سیستم عامل ، مرورگر و اطلاعات دقیق تر
کد:
navigator.userAgent
چشمک زن
کد:
<span id="cheshmack">Setaare<span>
<script type="text/javascirpt">
    function cheshmackBezanSetaare() {
        document.getElementById('cheshmack').style.visibility =
            document.getElementById('cheshmack').style.visibility ==

'hidden'?'visible':'hidden';
    setTimeout('cheshmackBezanSetaare()', 500); //500 is the blink time in milisecodns        
    }
    cheshmackBezanSetaare();
</script>