img

افزایش کارایی مرورگر با نصب افزونه ها…

/
/
/

در این مقاله برخی از بهترین ابزارها همراه با یک راهنما برای انجام کار به شما ارائه شده است.
برای تغییر دادن وب لازم نیست یک توسعه دهنده باشید. با افزونه های صحیح می توانید تجربه آنلاینی را که می خواهید را تنها با چند کلیک ساده بسازید. از طراحی جی میل خود راضی نیستید؟ می توانید آن را تغییر دهید. می خواهید به جای مطالب نامناسب تصویر بچه گربه به نمایش در بیاید؟ امکانش هست.
افزونه ها، که در فایرفاکس به افزودنی ها یا add-on معروفند، ابزارهای کوچک و معمولاً رایگانی هستند که کارهای ساده ای انجام می هند. آن های می توانند ویژگی هایی را به مروگر شما اضافه کنند، مکمل اپلیکیشن های دسکتاپ بوده یا اینکه کار سرویس های مخصوص وب را ارتقاء ببخشند. از آنجائیکه هرکسی می تواند افزونه بنویسد، پس امکان تغییر رفتار وب سایت ها نیز وجود دارد. افزونه یک ابزار قدرتمند است اما می تواند خطرناک هم باشد. افزونه ها همانند هر کد قابل دانلود دیگری می توانند حاوی بدافزارهایی باشند که داده های شما را به سرقت می برند، در غیر اینصورت ممکن است در عملکرد کامپیوتر شما مداخله کنند. گوگل و موزیلا فروشگاه های رسمی را مدیریت می کنند و در صورت یافتن هر چیز مشکوک یا بدخواهی آن را به سرعت دفع می کنند، اما افزونه های خطرناک می توانند قبل از آنکه شناخته شوند ایجاد مشکل کنند، بنابراین قبل از نصب، ریویوها را بررسی و خوب فکر کنید. توجه داشته باشید که بروزرسانی ها میتوانند عملکرد افزونه ها را تغییر دهند. پس چیزی که امروز خوب عمل می کند، ممکن است فردا اینگونه نباشد.
با همه این ها نترسید. تعداد افزونه¬های بدخواه زیاد نیستند. در این مقاله افزونه ها یا افزودنی های معروف را انتخاب کرده ایم که می توانند کاری کنند که وب دقیقاً به دلخواه شما عمل کند. تمام افزونه های عنوان شده مربوط به کروم و فایرفاکس هستند.

حذفش کنید
تبلیغات برای شما آزار دهنده هستند؟ دشنام ها و ناسزاها شما را دلگیر می کنند؟ می توانید با استفاده از افزونه ها تمام این ها را از مرورگر خود حذف نمائید. یکی از معرف ترین افزونه ها Ad Block است که در ردیابی هایش جلوی تبلیغات را می گیرد. با این کار نه تنها زمان بارگذاری تقویت می شود، بلکه به شما کمک می کند از تبلیغات مزاحم دور باشید. با این افزونه می توانید موقتاً تبلیغات را بپذیرید و یا اینکه کل یک سایت را در وایت لیست قرار دهید و همچنین دارای ابزارهای پیشرفته ای جهت بلوکه کردن می باشد. برای دسترسی به آن ها، روی FilterLists در ابزار مدیریتی (Management Tool) کلیک کنید تا زبان های محتلف را اضافه، دکمه های مربوط به رسانه اجتماعی را حذف یا مزاحم های دیگر را تحریم کنید. حتی اگر نمیخواهید AdBlock دائماً فعال باشد، باز هم ارزش نصب کردن دارد، آن هم در رویدادی که مثلاً یک سایت به دلیل حجم زیاد تبلیغات قادر به لود شدن نیست.
اگر غیرفعال کردن تبلیغات به تنهایی کافی نیست، میتوانید Flash را با افزونه هایی مثل FlashBlock هدف قرار دهید یا اینکه با Script Block (فقط در کروم) مانع اجرای خودکار جاوا اسکریپت شوید.
غیر از تبلیغات آزار دهنده چیزهای دیگری هم هستند که بخواهید آن ها را به صورت آنلاین بلوکه کنید. Simple Profanity Filter (فقط در کروم) لغت های نامناسب را با ستاره جایگزین می کند. F-Stop هم عبارت های ناپسند را با عبارت هایی که ملایم تر هستند، جایگزین می نماید.
اگر میخواهید از شر هرزنامه ها یا اسپم های شبکه سازی اجتماعی خلاص شوید، FB Purity و Social Fixer می توانند بروزرسانی های آزار دهنده، گیم ها یا پست های اسپانسر شده را حذف کنند و AntiSocial، پلت فرم¬های اجتماعی را از صفحات وب پاک می کند. افزونه Rather به شما امکان می دهد تا هرچیزی را که در سایت های اجتماعی نمی خواهید (مثل پیامد نمایش های جدید تلویزیونی)، با هر چیزی که می خواهید مثل تصویر گربه عوض کنید.

ایمن باشید
برخی افزونه ها ایمنی مرورگر شما را بالا می برند. ابزار مدیریت پسورد رایگان LastPass ، یکی از محبوب ترین افزودنی ها می باشد و ۱Password یک ابزار مدیریت پسورد معروف دیگر است.
HTTPS EveryWhere که توسط حامی خصوصی Electronic Frontier Foundation ساخته شده، ارتباط شما با وب سایت ها را هرکجا که امکان پذیر باشد، رمزگذاری می کند. ابزار Web of Trust (WOT) ، هنگامیکه مشغول وب گردی هستید، هشدارهای امنیتی صادر می کند، در حالی که Click &Clean ردپاهایی که در مرورگر از خود برجا گذاشته اید را پاک و تمیز می کند مثل کوکی ها، آیتم های کش شده، URLهای تایپ شده و تاریخچه گشت و گذار در وب.
Ghostery ، مانع از آن می شود که تبلیغات چی ها و سارقان اطلاعات، زمانیکه آنلاین هستید شما را ردیابی کنند. این افزونه تعداد سرورهایی که شما را دنبال می کنند، جمع می زند و به شما امکان می دهد تا دنبال کننده ها را بلوکه کنید یا سایت های مخصوصی را در وایت لیست قرار دهید.
Disconnect هم همین کار را انجام می دهد و درخواست های ردیابی را به سه گروه تبلیغاتی، تحلیلی و اجتماعی تقسیم بندی می کند، بنابراین می توانید صفحات را در وایت لیست قرار دهید و بقیه را بلوکه نمائید. Disconnect به صورت نمودار به شما نشان می دهد که بلوکه کردن ابزارهای اشتراک گذاری مطالب در شبکه های اجتماعی، شبکه های تبلیغاتی و دیگر آیتم ها، چقدر در زمان و پهنای باند شما صرفه جویی می کند.

همگام سازی و به اشتراک گذاری
بعضی وقت ها بهتر است ابزارهای اجتماعی پنهان شده در صفحات بلوکه شوند، افزودنی های زیادی وجود دارند که به شما در به اشتراک گذاری مطالب وب با دوستانتان کمک می کنند.
تمام شبکه های اجتماعی مهم توسط افزونه ها ( رسمی یا شرکت های متفرقه) پشتیبانی می شوند، با این شبکه ها میتوانید یک پست را مستقیماً از مرورگر خود تویت یا لایک کنید بدون آنکه نیاز باشد سایت رسمی را کلیک کنید یا ویژگی ها را اضافه و مزاحم ها را حذف نمایید.
برخی افزونه ها بر روی یک سرویس تمرکز دارند، مثلا Buffer (فقط در کروم) به شما امکان به اشتراک گذاری در چندین سرویس را می دهد.
اگر خواندن مطالب از لپ تاپ بر شما جذابیتی ندارد، می توانید مقاله را ذخیره کرده با افزونه هایی مثل Pocket، Instapaper و Readability آن را از یک دستگاه دیگر بخوانید.
Pushbullet دسکتاپ شما را به تلفن تان وصل می کند، بنابراین میتوانید به راحتی لینک ها، پیام ها، فایل ها و مسیرها را بین این دو و همچنین بین هدست ها و کامپیوترهای دوستانتان رد و بدل کنید.
اگر از Evernote استفاده می کنید، با نصب افزونه آن می توانید یادداشت ها را با یک کلیک ذخیره نمائید، و هرکسی که تحقیقات آنلاین انجام می دهد باید Zotero را دانلود کند که نه تنها مقالات را ذخیره می کند بلکه امکان جستجوی بعدی آن ها را فراهم می سازد.

جی میل خود را هک کنید
گروهی از افزونه ها مختص اختصاصی کردن رفتار سرویس Webmail گوگل هستند. Checker Plus (فقط در کروم) کاری می کند که جی میل ها همانند یک App عمل کنند، یعنی هنگام دریافت پیام جدید، نوتیفیکیشن را ظاهر می کند و به شما امکان می دهد تا ایمیل ها را بدون سوییچ کردن از تب مرورگر فعال، بخوانید و حذف نمائید. Google Mail Checker نیز همین کار را می کند، با یک آیکن زنده که شما را از تعداد پیام های خوانده نشده در کروم و فایرفاکس آگاه می سازد.
Gmail Offline (فقط در کروم، البته گزینه های فایرفاکس هم وجود دارند) امکان دسترسی به صندوق پستی (inbox) را بدون دسترسی به اینترنت فراهم می سازد، این در حالی است که Boomerang در جی میل، امکان نوشتن ایمیل و زمان بندی ارسال آن را در زمانی که آنلاین می شوید، فراهم می سازد. همچنین با این ابزار می توانید صندوق پستی خود را با به تاخیر انداختن پیام ها مدیریت کنید، مثلا تا زمانی که در اداره نیستید هیچ ایمیل کاری دریافت نخواهید کرد.
Gmelius به شما امکان می دهد تا با انتخاب المان ها، UI را تغییر دهید. همچنین به شما امکان می دهد تا به پنجره قدیمی compose email بروید و ایمیل ها را از omnibox جستجو نمائید. Minimalist for Everything یک داشبورد است که به شما امکان می دهد نحوه کار جی میل را با تغییر وضعیت آیتم های رابط به on یا off ، مثلاً رنگ لینک ها یا آیتم های ستاره دار، انتخاب نمائید. اولویت ها را می توان در چندین کامپیوتر همگام سازی کرد و Minimalist با صفحات دیگر هم کار می کند، آیکن روی هر صفحه را کلیک نمائید تا گزینه ها را ببینید.

ساخت یک مرورگر بهتر
اگر چیزی در کروم یا فایرفاکس وجود دارد که شما را آزار می دهد، مثل گم کردن ویژگی یا برنامه ای که مرتباً آن را استفاده می کنید، داشتن افزونه ی که بتواند این مشکل را حل کند، در واقع امنیت را برای شما به ارمغان می آورد.
مدیریت کردن سربار تب چیزی همانند یک چالش است، و نه کروم و نه فایرفاکس برای این مشکل کار چندانی انجام نداده اند. OneTab for Chrome تمام تب های باز را در یک لیست ذخیره می کند و حافظه اشغال شده توسط آن ها را تا زمانیکه آن ها را برمی گردانید (Restore) آزاد می نماید. افزونه TooManyTabs نیز همین کار را انجام می دهد و مجموعه تب های شما را به صورت گرافیکی نشان می دهد و به شما امکان می دهد به راحتی آن ها را ببینید.
Lazarus: Form Recovery متنی که شما در فرم های وب وارد می کنید را ذخیره می نماید و در صورت خرابی مرورگر وب می توانید از این فرم ذخیره شده، استفاده کنید.
Print Friendly صفحه های وب را دوباره فرمت می کند. بنابراین صفحه ها به شکل بهتر و واضح تری چاپ می شوند.
Awesome Screenshot به شما امکان ضبط یک تصویر فوری از کل صفحه را می دهد. طول این صفحه مهم نیست. AutoPager یا بازدید صفحات به صورت خودکار، هنگامیکه به انتهای صفحه رسیدید بطور خودکار صفحه بعد را لود می کند و دیگر لازم نیست سایت هایی را که مطالبشان در چندین صفحه پخش شده اند، کلیک کنید. به این ترتیب می توانید نتایج گوگل را به راحتی ورق بزنید. Stylish هم تم هایی را برای سایت های مهم مثل سایت های اجتماعی و گوگل ارائه می دهد. MightyText امکان ارسال پیام های متنی از مرورگر شما را فراهم می سازد. RescueTime وقت گذرانی انلاین شما را ردیابی کرده و خروجی کار شما را در چندین چارت ارائه می دهد.
Go away Cameron(فقط کروم) به شما امکان می دهد تا با کلیک کردن روی یک دکمه از فیلترها عبور کنید، البته سرعت دانلود را پائین می آورد، پس فقط در موارد ضروری از آن استفاده کنید. این ویژگی در مد Incognito کروم هم کار می کند که برای انواع محتوا قابل دسترس است.

GREASEMONKEY
در میان تمام افزونه های قدرتمند، Greasemonkey سلطان آنها محسوب می شود، این افزونه به کاربران امکان می دهد تا اسکریپت ها را مدیریت کنند و به این وسیله نحوه مشاهده و استفاده از وب را کنترل نمایند.
Greasemonkey فقط در فایرفاکس کار می کند، اما برخی اسکریپت ها به طور طبیعی در کروم کار می کنند. اسکریپت ها به شکل گسترده و آنلاین موجود هستند.
http://userscripts.org یک منبع خوب است. مراقب باشید، برخی اسکریپت ها خطرناک و فریب دهنده هستند و برخی دیگر اصلا خوب کار نمی کنند. اگر از اسکریپتی که پیدا کرده اید، راضی نیستید، می توانید اسکریپت مخصوص خودتان را بسازید.
شروع کار با گریس مانکی آسان است. این افزونه را نصب کرده، اسکریپتی را که میخواهید استفاده کنید (که ممکن است اینگونه باشد name.user.js) پیدا کنید و برای لود کردن آن، لینک را کلیک نمائید. مرورگر را دوباره بوت کنید، آیکون مانکی را برای باز کردن گریس مانکی کلیک کنید و اسکریپت های خود را مدیریت نمائید.

دریافت و مدیریت افزونه ها
برای دریافت افزونه های کروم به فروشگاه وب کروم www.chrome.google.com و برای فایرفاکس سری به www.addons.mozilla.org بزنید. افزونه های آنلاین زیادی را می بینید، اما این افزونه ها توسط گوگل یا موزیلا آزمایش نشده اند.
آیکون های افزونه در کنار Omnibox در کروم و فایرفاکس ظاهر می شوند. برای مدیریت آن ها لازم نیست تک به تک آن ها را کلیک کنید. در کروم، chrome://extensions را در Omnibox تایپ کنید در این صورت صفحه تنظیمات ظاهر می شود که از روی آن می توانید ابزارها را غیرفعال کنید، آن ها را حذف کنید یا آن ها را در مد Incognito بپذیرید و مجوزها را تنظیم کنید. در فایرفاکس دکمه Firefox را در قسمت بالا سمت چپ کلیک کنید، سپس افزودنی (Add-on) را انتخاب نمائید تا گزینه های مربوط به افزونه های خود را ببینید. میتوانید افزونه ها را مستقیماً از اینجا با استفاده از فیلد جستجو در بالا، جستجو و نصب نمائید.
البته، افزونه هایی وجود دارد که در کار کردن با افزونه ها به شما کمک می کنند: Extensity یک منوی کرکره ای برای دسترسی سریع به افزونه ها در کروم ارائه می دهد، و Slim Add-Ons Manager سیستم خود فایرفاکس را پاک می کند تا استفاده از آن آسان تر شود.
همچنین می توانید از افزونه های موجود در سافاری، اپرا و اینترنت اکسپلورر نیز استفاده کنید. در اینترنت اکسپلورر روی تنظیمات کلیک کرده و Manage Add-Ons را کلیک نمائید. گزینه ها محدود هستند، اما نرم افزاری مانند Last Pass و Evernote در تمام مرورگرهای اصلی پشتیبانی می شوند.

چگونه افزونه کروم خود را بنویسیم
نوشتن افزونه کروم آنقدرهایی که پیچیده به نظر می رسد، نیست. در حقیقت، اگر قبلاً با جاوا اسکریپت و HTML کارکرده باشید، اکثر اطلاعات و ابزارها را در اختیار دارید. تمام آنچه که باید بدانید، نحوه کنار هم قرار دادن آن هاست، کروم می تواند آن را تفسیر و از آن استفاده نماید.
حتی اگر اولین بار است که کدنویسی می کنید، میتوانید این راهنمای ساده را دنبال کنید و در پایان افزونه ای بنویسید که با استفاده از دایره المعارف منبع آزاد یا ویکی پدیا واقعیت موضوع را جستجو می کند.
تمام آنچه که نیاز دارید یک ویرایشگر متن است، ما از ویرایشگر محبوب خود یعنی Sublime Text استفاده می کنیم، مرورگر گوگل کروم و یک اپلیکیشن نقاشی مثل Paint.NET برای طراحی آیکون افزونه خودتان.

مقدمات اولیه
دو نوع افزونه کروم وجود دارد: page action و browser action. آیکون های مربوط به page action در نوار آدرس Omnibox کروم ظاهر می شوند و فقط صفحه ای را تحت تاثیر قرار می دهند که در تبی که تازه ظاهر شده، بارگذاری می شود. نمونه page action دکمه ای است که به شما امکان اشتراک در یک خبرمایه یا فید RSS صفحه را می دهد.
از سوی دیگر browser actionها مستقل از صفحه بارگذاری شده کار می کند و آیکون های آن ها خارج از Omnibox ظاهر می شوند. پسوند Wikipedia ما یک browser action است، پسوندی که میخواهیم بدون در نظر گرفتن صفحه وب یا تبی که باز می کنیم، موجود باشد.
مرحله اول ساخت افزونه کروم، آسان است: یک فولدر بسازید که تمام فایل ها بتوانند در آن مستقر شوند. این فولدر می تواند هر کجایی در کامپیوتر یا لپ تاپ شما باشد، اما بهتر است در جایی باشد که بتوانید به آسانی به آن دسترسی داشته باشید، مثل فولدر دسکتاپ یا My Documents.
بعد باید فایل های بعدی را بسازید که شامل این کد خواهند بود. ما ساده ترین افزونه کروم ممکن را می سازیم، یک فایل HTML و یک فایل PNG.
دوفایل متنی جدید بسازید و نام آن ها را اینگونه تغییر دهید:
manifest.json
displaypane.html
این فایل ها چه می کنند؟ فایل manifest یک برگه دستورالعمل است ، این برگه به کروم می گوید که از چه نوع افزونه ای است، نامش چیست، نسخه فرمت فایل manifestای که استفاده می کنید چیست، بعلاوه اطلاعات مهم دیگر در مورد اینکه آیکون مربوط به دکمه و فایل های مورد نیاز پسوند جهت اجرا در کجا قرار دارند. فایل HTML شامل کدی است که به افزونه می گوید در صورت کلیک شدن چه کاری را انجام دهد یا چه چیزی را نشان دهد.
فایل PNG یک تصویر ۱۹ در ۱۹ پیکسلی است که در دکمه افزونه در نوار ابزار ظاهر می شود. بهتر است آیکن ساده باشد. ما از حرف «w» استفاده کرده ایم و آیکن را در Paint.NET ساختیم.
پس از طراحی تصویر، می توانید آن را در فولدرذخیره کنید، نام فایل را icon.png بگذارید و سپس فایل های متنی را با کدی که نیاز دارید قرار دهید. همچنین اگر نمی خواهید که آیکن تان در نمایشگرهایی که درجه وضوح بالایی دارند، نامشخص و مبهم به نظر برسند، می توانید یک تصویر ۳۸*۳۸ پیکسلی بسازید.
کد
فایل manifest با استفاده از javaScript Object Notation(JSON) ساخته می شود که زیر مجموعه ای از زبان برنامه نویسی جاوا اسکریپت است. همانطور که در کد زیر می بینید، فایل های manifest میتوانند بسیار ساده باشند. آن ها شامل یک تکه کد هستند که این کد شامل تعدادی تنظیم یا فیلد می باشد.

{
“manifest_version”: ۲,
“name”: “Wikipedia mini search”,
“description”: “An extension that
lets you search Wikipedia in a handy
dropdown panel.”,
“version”: “۱٫۰”,
“browser_action”: {
“default_icon”: “icon.png”,
“default_popup”: “displaypane.html”
}
}
تنها فیلدهای لازم نسخه manifest ونامی است که می توانید در بالای تکه کد ما ببینید.
در manifest چیزهای دیگری هم افزودیم. یک فیلد برای توضیح، یک فیلد برای شماره ورژن ، حتی به کروم گفتیم که نوع افزونه ، browser action است.
در فیلد browser action گزینه های زیادی وجود دارند. ما به کروم می گوییم برای دکمه افزونه از icon.png استفاده کند و برای طرح اصلی، طراحی و behavioral code از displaypane.html استفاده نماید. تمام این متن را در فایل manifest.json کپی کنید، حواستان باشد براکت های ابتدایی و پایانی حذف نشده باشند.
متن اصلی افزونه شامل فایل های HTML و جاوا اسکریپت است. در اینجا، ما تنها به یک فایل HTML نیاز داریم، displaypane.html، تا با ساختارهای بسیار اولیه صفحه HTML قرار بگیرد:
یک برچسبو

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

It is main inner container footer text