نمای کلی
وبسایتها را با تغییردهنده تاریخ و زمان آزمایش کنید. تاریخ و زمان را در JavaScript بدون تغییر ساعت سیستم بهسادگی تغییر دهید.
تغییر دهنده تاریخ و زمان به توسعهدهندگان کمک میکند تا آزمایش کنند که یک وبسایت در تاریخ، زمان یا منطقه زمانی دیگر چگونه عمل میکند. از آن برای اشکالزدایی رابطهای وابسته به زمان بدون تغییر ساعت سیستم استفاده کنید. 🕒 ویژگیهای کلیدی • تغییر زمان و تاریخ برای یک وبسایت در تب فعلی • انتخاب منطقه زمانی دیگر بدون تغییر تنظیمات سیستم • فریز کردن ساعت شبیهسازی شده یا اجازه دادن به ادامه کار آن • اعمال تنظیمات شبیهسازی شده به APIهای تاریخ جاوااسکریپت پشتیبانی شده • بازگرداندن مقادیر واقعی زمانی که کار تمام شد تغییر دهنده تاریخ و زمان برای توسعه فرانتاند، کنترل کیفیت، پشتیبانی و بررسی محصول مفید است. به آن به عنوان یک افزونه سفر در زمان برای آزمایش فرانتاند فکر کنید: تغییر تاریخ و زمان در جاوااسکریپت مرورگر در حالی که سایر برنامهها و تبها ساعت واقعی را حفظ میکنند. 📌 موارد استفاده رایج ➤ آزمایش شمارش معکوسها، تایمرها و تبلیغات محدود به زمان ➤ بررسی وضعیتهای UI روزانه، هفتگی و ماهانه ➤ بررسی فرمهای رزرو، تقویمها و اعتبارسنجی تاریخ ➤ بازتولید اشکالاتی که قبل یا بعد از نیمه شب ظاهر میشوند ➤ تأیید تبدیل منطقه زمانی و انتقالهای ساعت تابستانی ➤ پیشنمایش محتوای برنامهریزی شده برای تاریخ آینده 🚀 نحوه استفاده از تغییر دهنده تاریخ و زمان 1. وبسایتی را که میخواهید آزمایش کنید باز کنید. 2. روی افزونه در نوار ابزار کروم کلیک کنید. 3. تاریخ، مقدار ساعت و منطقه زمانی مورد نیاز را انتخاب کنید. 4. تنظیمات را اعمال کرده و صفحه را دوباره بارگذاری کنید. 5. سناریو را آزمایش کنید، سپس تغییر دهنده را غیرفعال کنید تا به ساعت واقعی برگردید. 1️⃣ انتخاب مقادیر یک روز در تقویم انتخاب کنید، سپس ساعتها و دقایق دقیق مورد نیاز برای آزمایش خود را وارد کنید. این به شما کمک میکند تا قوانین انقضای سمت کاربر، وضعیتهای برنامهریزی شده UI، برنامهریزی صورتحساب نمایش داده شده، محدودیتهای فرم، شمارش معکوسها و مشکلاتی که نزدیک نیمه شب رخ میدهند را بررسی کنید. 2️⃣ انتخاب منطقه زمانی کنترل را روشن کنید و یک منطقه را انتخاب کنید. صفحه از آن منطقه برای عملیات جاوااسکریپت پشتیبانی شده استفاده خواهد کرد و به شما اجازه میدهد تا فرمت تاریخ محلی، اختلافات UTC و رفتار ساعت تابستانی را بررسی کنید. 3️⃣ اعمال و عمل تنظیمات را اعمال کرده و وبسایت را در تب فعلی بررسی کنید. زمان شبیهسازی شده میتواند به طور طبیعی ادامه یابد یا با استفاده از فریز زمان ثابت بماند. ⚙️ آزمایش جاوااسکریپت تغییر دهنده تاریخ و زمان بر مقادیر بازگشتی به جاوااسکریپت صفحه تأثیر میگذارد. تاریخ، Intl.DateTimeFormat و Temporal.Now (در مرورگرهایی که از آن پشتیبانی میکنند) از تنظیمات شبیهسازی شده در تب فعال استفاده میکنند، بنابراین توسعهدهندگان میتوانند رفتار فرانتاند را تحت شرایط کنترل شده بررسی کنند. سایر تبها و مبداها تغییر نمیکنند. 💡 سناریوهای مثال - زمان را یک دقیقه قبل از پایان فروش تنظیم کنید و ببینید که صفحه بعد از مهلت چگونه تغییر میکند. - یک تقویم را در ساعت 11:59 شب در آخرین روز یک ماه باز کنید و وضعیت آن را بعد از نیمه شب بررسی کنید. - یک مشکل گزارش شده را با تطبیق تاریخ، زمان و منطقه زمانی کاربر بازتولید کنید. اگر به دنبال نحوه تغییر تاریخ در کروم بودید، این ابزار پاسخ را ارائه میدهد. این ابزار ساعت کامپیوتر را بازنویسی نمیکند. تغییر دهنده تاریخ و زمان آنچه را که APIهای تاریخ جاوااسکریپت پشتیبانی شده به صفحه انتخاب شده گزارش میدهند، تغییر میدهد و به شما کمک میکند تا سناریو را از بقیه جلسه مرورگر خود ایزوله کنید. ❓ سوالات متداول 📌 آیا میتوانم تاریخ و زمان متفاوتی در جاوااسکریپت وبسایت تنظیم کنم؟ 💡 بله. تب هدف را باز کنید، مقادیر مورد نیاز را انتخاب کنید و با تغییر دهنده تاریخ و زمان آنها را اعمال کنید. 📌 آیا تغییر دهنده تاریخ و زمان بر ساعت سیستم تأثیر میگذارد؟ 💡 خیر. تاریخ شبیهسازی شده، مقدار ساعت و منطقه زمانی برای جاوااسکریپت در تب انتخاب شده طراحی شدهاند. زمانی که میخواهید صفحه دوباره از تنظیمات واقعی استفاده کند، افزونه تغییر دهنده زمان را غیرفعال کنید. 📌 آیا میتوانم ساعت تابستانی را آزمایش کنم؟ 💡 بله. یک منطقه زمانی که ساعت تابستانی را رعایت میکند انتخاب کنید، سپس تاریخها را بلافاصله قبل و بعد از یک انتقال DST تنظیم کنید. میتوانید تغییرات اختلاف UTC، ساعتهای از دست رفته، ساعتهای تکراری و مقادیری که وبسایت نمایش میدهد را بررسی کنید. 📌 چرا باید زمان را فریز کنم؟ 💡 یک مقدار ثابت در مقایسه وضعیتهای UI، ثبت یک اشکال، گرفتن اسکرینشات یا اجرای یک آزمایش دستی بیش از یک بار مفید است. 🧩 محدودیتها را بشناسید تغییر دهنده تاریخ و زمان برای آزمایش کنترل شده مرورگر طراحی شده است، نه برای تغییر زمان سرور یا ساعت سیستم عامل. یک بکاند ممکن است هنوز زمانسنج خود را بازگرداند. این تغییر دهنده در iframeهایی که ویژگی sandbox دارند کار نمیکند، بنابراین آن صفحات جاسازی شده به استفاده از مقادیر واقعی ادامه میدهند. این مرزها را هنگام بررسی یک نتیجه در نظر داشته باشید. از تغییر دهنده تاریخ و زمان هر زمان که به تغییر تکرارپذیر این پارامترها برای اشکالزدایی فرانتاند نیاز دارید استفاده کنید. صفحه را باز کنید، زمان و تاریخ را تنظیم کنید، رفتار را آزمایش کنید و زمانی که کارتان تمام شد به ساعت واقعی برگردید.
جزئیات
- نسخه0.1.1
- تاریخ بهروزرسانی۱۹ مهر ۱۴۰۵
- ارائهکنندهdatetimechanger
- اندازه224KiB
- زبانها۵۲ زبان
- توسعهدهنده
ایمیل
ashuxtoffbusiness@gmail.com - غیرتاجراین توسعهدهنده خودش را بهعنوان فروشنده معرفی نکرده است. اگر مصرفکنندهای در اتحادیه اروپا هستید لطفاً توجه داشته باشید که حقوق مصرفکننده برای قراردادهای میان شما و این توسعهدهنده اعمال نمیشود.
حریم خصوصی
این توسعهدهنده اعلام میکند که دادههای شما
- خارج از موارد استفاده تأییدشده، به اشخاص ثالث فروخته نمیشود
- برای اهداف نامرتبط با عملکرد اصلی مورد استفاده یا منتقل نمیشود
- برای تعیین اعتبارمندی یا برای اهداف وامدهی استفاده یا منتقل نمیشود