دکمه بازگشت به بالا
Extension Actions
- Live on Store
دکمه شناور بازگشت به بالا در همه وبسایتها. موقعیت را سفارشی کنید، سایتها را حذف کنید، همهجا کار میکند.
از اسکرولهای بیپایان برای بازگشت به بالای صفحه خسته شدهاید؟ افزونه «دکمه بازگشت به بالا» یک دکمه شناور، شیک و زیبا به هر وبسایتی اضافه میکند — کافیست یک بار روی آن کلیک کنید تا با یک انیمیشن اسکرول نرم و روان به بالای صفحه بازگردید. این افزونه سبک، امن، خصوصی و کاملاً تحت کنترل شماست.
✨ ویژگیهای کلیدی
⬆️ دکمه شناور بازگشت به بالا — یک دکمه دایرهای و تمیز با نماد شورون (chevron) هنگام اسکرول به پایین ظاهر میشود. روی آن کلیک کنید تا به نرمی به بالای صفحه بازگردید. ساده، سریع و فوقالعاده کارآمد.
🎯 فعال/غیرفعالسازی برای هر سایت — دکمه بهطور پیشفرض در همه سایتها غیرفعال است. شما دقیقاً انتخاب میکنید که در کدام سایتها نمایش داده شود. کافیست پاپآپ افزونه را باز کنید، سوییچ مربوط به سایت فعلی را بزنید و تمام. دیگر در سایتهایی که به آن نیاز ندارید، خبری از دکمههای اضافی و مزاحم نخواهد بود و مرورگر شما خلوت باقی میماند.
📐 شبکه ۹-خانهای برای تعیین موقعیت — دکمه را با استفاده از یک شبکه بصری ۳×۳ در هر کجای صفحه که میخواهید قرار دهید: بالا، وسط یا پایین در ترکیب با چپ، مرکز یا راست. نه موقعیت ممکن وجود دارد. بهترین نقطه را متناسب با چیدمان و طراحی هر صفحه انتخاب کنید تا بهترین تجربه را داشته باشید.
📌 حافظه موقعیت برای هر سایت — سایتهای مختلف، چیدمانهای متفاوتی دارند. میتوانید موقعیت دکمه را در یک سایت روی پایین-راست و در سایتی دیگر روی بالا-چپ تنظیم کنید. افزونه «دکمه بازگشت به بالا» موقعیت دکمه را برای هر سایت بهطور مستقل به خاطر میسپارد، بنابراین تنظیمات شخصی شما همیشه و در هر بازدید مجدد اعمال خواهد شد.
🛡️ ایزولهسازی با Shadow DOM — دکمه در یک محفظه Shadow DOM قرار میگیرد و بهطور کامل از CSS صفحه میزبان جدا میشود. این به معنای صفر شدن تداخلهای استایل است — دکمه در هر وبسایتی، فارغ از پیچیدگی استایلها و کدهای آن صفحه، ظاهر و عملکرد بینقصی خواهد داشت و هیچ مشکلی برای نمایش سایت ایجاد نمیکند.
🌙 پشتیبانی از حالت تاریک — این افزونه بهطور خودکار با طرح رنگی سیستم شما (حالت روشن یا تاریک) سازگار میشود. پسزمینه روشن در حالت روشن و افکت شیشهای نیمهشفاف و زیبا در حالت تاریک. همچنین این افزونه ویژگی `html[dark]` را که بسیاری از وبسایتها برای سوییچهای دستی حالت تاریک استفاده میکنند، تشخیص میدهد.
🌍 ۵۵ زبان زنده دنیا — پاپآپ افزونه و تمام متون رابط کاربری بهطور کامل به ۵۵ زبان از جمله فارسی، انگلیسی، اسپانیایی، فرانسوی، آلمانی، ژاپنی، کرهای، چینی (سادهشده و سنتی)، عربی، هندی، روسی، پرتغالی و بسیاری زبانهای دیگر بومیسازی شده است.
♿ قابل دسترسی با کیبورد — دکمه بازگشت به بالا از ناوبری با کیبورد پشتیبانی کامل میکند. با کلید Tab روی آن بروید و با فشار دادن Enter یا Space آن را فعال کنید. این دکمه شامل نقش و برچسب ARIA مناسب برای صفحهخوانها (screen readers) است تا برای کاربران کمتوان نیز قابل استفاده باشد.
🎯 نحوه کارکرد
۱. نصب کنید — روی دکمه «افزودن به کروم» کلیک کنید و افزونه آماده استفاده است. بدون نیاز به ساخت حساب کاربری، بدون ثبتنام و بدون هیچ مراحل راهاندازی پیچیدهای.
۲. از هر وبسایتی بازدید کنید — به صفحهای بروید که میخواهید دکمه بازگشت به بالا در آنجا نمایش داده شود.
۳. سایت را فعال کنید — روی آیکون افزونه «دکمه بازگشت به بالا» در نوار ابزار مرورگر خود کلیک کنید. سوییچ مربوط به فعالسازی دکمه در سایت فعلی را بزنید. دکمه شناور بلافاصله ظاهر میشود.
۴. موقعیت را انتخاب کنید — از شبکه ۳×۳ در پاپآپ افزونه استفاده کنید تا موقعیت دکمه را دقیقاً در جایی که روی صفحه میخواهید قرار دهید. انتخاب شما برای همین سایت ذخیره میشود.
۵. اسکرول کنید و کلیک کنید — در هر صفحهای به پایین اسکرول کنید. وقتی از یک آستانه اسکرول مشخص عبور کنید، دکمه با یک انیمیشن نرم و زیبا ظاهر میشود. روی آن کلیک کنید تا به آرامی به بالای صفحه بازگردید. به همین سادگی.
🔒 حریم خصوصی و امنیت
افزونه «دکمه بازگشت به بالا» با محوریت حفظ حریم خصوصی کاربران طراحی و ساخته شده است. در ادامه دقیقاً توضیح داده میشود که این افزونه چه کارهایی را انجام میدهد و چه کارهایی را انجام نمیدهد:
🚫 بدون هیچگونه ردیابی — هیچ کد تحلیلی، هیچ ابزار تلهمتری و هیچ آمارگیری از نحوه استفاده شما در این افزونه وجود ندارد. هیچچیز اندازهگیری یا گزارش نمیشود.
🚫 بدون جمعآوری داده — تاریخچه مرور شما، لیست سایتهای فعالشده و تنظیمات موقعیت دکمه هرگز از مرورگر شما خارج نمیشوند. همه چیز بهصورت محلی در حافظه همگامسازی کروم (Chrome's sync storage) ذخیره میشود.
🚫 بدون درخواستهای خارجی — این افزونه هیچگونه درخواست شبکهای (network request) ارسال نمیکند. هیچ سرور راه دوری، هیچ CDN و هیچ اسکریپت شخص ثالثی در کار نیست. تمام داراییها — فونتها، آیکونها، استایلها — مستقیماً در خود افزونه بستهبندی شدهاند.
🚫 بدون تبلیغات — بدون هیچگونه تبلیغات، محتوای حمایتشده یا هر نوع کسب درآمدی از طریق افزونه. این افزونه کاملاً رایگان و پاک است.
📋 توضیح مجوزهای دسترسی:
• storage (ذخیرهسازی) — برای ذخیره کردن لیست سایتهای فعالشده و تنظیمات موقعیت دکمه استفاده میشود. این دادهها از طریق قابلیت همگامسازی داخلی کروم بین دستگاههای شما سینک میشوند، اما هرگز به هیچ سرور خارجی ارسال نمیشوند.
• activeTab (تب فعال) — برای تشخیص نام میزبان (hostname) تب فعلی استفاده میشود تا پاپآپ افزونه بتواند وضعیت فعال یا غیرفعال بودن سایت را نمایش دهد و به شما اجازه تغییر آن را بدهد. این مجوز دسترسی به محتوای صفحه را فراهم نمیکند.
همین. فقط دو مجوز دسترسی که هر دو ضروری و در عین حال حداقلی هستند.
💡 موارد استفاده
📰 سایتهای خبری و مقالات — مقالات طولانی در سایتهایی مانند Medium، پورتالهای خبری و وبلاگها اغلب نیاز به اسکرول زیاد دارند. دکمه را در سایتهای مطالعه مورد علاقه خود فعال کنید و فوراً به منوی ناوبری یا تیتر اصلی بازگردید.
🛒 خرید و تجارت الکترونیک — صفحات لیست محصولات در سایتهایی مانند آمازون، eBay، Etsy و سایر فروشگاههای آنلاین میتوانند بیپایان به نظر برسند. دکمه بازگشت به بالا به شما امکان میدهد بدون اسکرول دستی، به سرعت به فیلترها، نوار جستجو و دستهبندیها بازگردید.
📱 فیدهای شبکههای اجتماعی — فیدهای با اسکرول بینهایت در Reddit، توییتر/ایکس، Hacker News و انجمنها. پس از پیمایش دهها پست، یک کلیک شما را به بالا بازمیگرداند تا صفحه را رفرش کرده یا به بخشهای دیگر بروید.
📚 اسناد و منابع مرجع — اسناد فنی، مراجع API، مقالات ویکیپدیا و مقالات پژوهشی با محتوای طولانی. دکمه را در یک گوشه راحت قرار دهید و بین بخشها به طور مؤثر جابجا شوید.
💬 انجمنها و بخش نظرات — موضوعات گفتگوی طولانی در Stack Overflow، GitHub issues یا انجمنهای تخصصی. در میان پاسخها و نظرات اسکرول کنید، سپس فوراً به سوال یا پست اصلی بازگردید.
⭐ چرا باید «دکمه بازگشت به بالا» را انتخاب کنید؟
🎛️ مبتنی بر انتخاب کاربر (Opt-In)، نه حذف توسط او (Opt-Out) — اکثر افزونههای مشابه، دکمه را در تمام صفحات تزریق میکنند. اما «دکمه بازگشت به بالا» رویکردی کاملاً مخالف دارد: بهطور پیشفرض غیرفعال است و فقط در جایی که شما میخواهید فعال میشود. مرورگر شما همیشه تمیز و خلوت باقی میماند.
🧩 ایزولهسازی واقعی CSS — استفاده از Shadow DOM در اینجا فقط یک اصطلاح فنی نیست. دکمه در یک shadow root بسته رندر میشود، به این معنی که مطلقاً هیچ CSS از صفحه میزبان نمیتواند روی آن تأثیر بگذارد و استایلهای دکمه نیز به بیرون نشت نمیکنند. این رویکرد مهندسی صحیح است که اکثر افزونههای رقیب آن را نادیده میگیرند.
📐 موقعیتیابی انعطافپذیر — نه موقعیت به جای یک یا دو موقعیت معمول. گوشه پایین-راست همیشه بهترین مکان نیست — برخی سایتها در آن گوشه ویجتهای چت، بنرهای کوکی یا عناصر شناور دیگری دارند. دکمه را به هر جایی که مناسبتر است منتقل کنید.
🧠 هوشمندی مبتنی بر سایت — این افزونه نه تنها به خاطر میسپارد که کدام سایتها فعال هستند، بلکه موقعیت دکمه را برای هر سایت بهصورت جداگانه نیز به یاد میآورد. یک بار تنظیم کنید و برای همیشه فراموشش کنید.
⚡ بدون تأثیر بر عملکرد — هیچ اسکریپت پسزمینهای در حال اجرا نیست، هیچ اتصال پایداری برقرار نمیشود و هیچ تایمری برای بررسی وضعیت وجود ندارد. اسکریپت محتوا از یک شنونده اسکرول غیرفعال (passive scroll listener) استفاده میکند و فقط زمانی فعال میشود که صفحه در لیست سایتهای فعال شما باشد. اگر سایت فعال نباشد، دکمه مخفی شده و اسکریپت عملاً غیرفعال است.
🔄 بهروزرسانیهای زنده — وقتی تنظیمات را در پاپآپ تغییر میدهید، دکمه روی صفحه بلافاصله بهروز میشود. نیازی به رفرش کردن تب نیست.
📋 جزئیات فنی
• Manifest V3 — ساخته شده بر پایه جدیدترین پلتفرم افزونههای کروم برای بهبود امنیت و عملکرد.
• مرورگرهای پشتیبانیشده — گوگل کروم، مرورگرهای مبتنی بر کرومیوم (Edge, Brave, Opera, Vivaldi, Arc).
• تزریق اسکریپت محتوا — در حالت document_idle اجرا میشود تا هیچ تأثیری بر زمان بارگذاری صفحه نداشته باشد.
• آستانه اسکرول — دکمه پس از اسکرول کردن ۳۰۰ پیکسل ظاهر میشود تا در صفحات کوتاه نمایش داده نشود.
• انیمیشن — ظاهر شدن نرم و زیبا با انیمیشن translateY. رفتار اسکرول از API اسکرول نرم و روان خود مرورگر استفاده میکند.
• ذخیرهسازی — حافظه همگامسازی کروم (Chrome sync storage) تضمین میکند که تنظیمات شما در تمام دستگاههایی که با حساب کاربری کروم خود وارد شدهاید، همراه شما باشد.
• بدون نیاز به Build — جاوا اسکریپت خالص (Vanilla JavaScript). بدون هیچ فریمورک، باندلر یا وابستگی خارجی.
• سبک و کمحجم — کل افزونه با احتساب تمام ۵۵ فایل زبان و فونتهای داخلی، کمتر از ۵۰۰ کیلوبایت حجم دارد.
🚀 همین حالا شروع کنید
روی «افزودن به کروم» کلیک کنید تا افزونه «دکمه بازگشت به بالا» نصب شود. نیازی به هیچ تنظیمات اولیهای نیست — فقط به طور معمول وبگردی کنید. هر زمان به صفحهای رسیدید که میخواستید دکمه در آنجا باشد، روی آیکون افزونه کلیک کرده و آن را برای آن سایت فعال کنید. موقعیت دلخواه خود را انتخاب کنید و همه چیز آماده است. افزونه انتخاب شما را به خاطر میسپارد و دکمه در هر بار بازدید شما از آن سایت، در همانجا منتظر شما خواهد بود.
ساخته شده با دقت توسط PYROCTAL.