PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : روشی ابتکاری برای هماهنگ سازی اکستنشنها با فایرفاکس 3



Borna66
03-18-2009, 03:07 PM
چند روزیه فکر نوشتن دو سه تا اکستنشن فارسی واسه فایرفاکس بدجوری به سرم خورده، تا اونجا که آخر با کلی گوگلیدن یه 7-8 تا سورس خوب واسه آموزش اکستنشن درست کردن، پیدا کردم و همون روز افتادم به جون فایرفاکس بیچاره !!! یکی از سورسهام آموزش سایت خود فایرفاکس بود، خوب طبق معمول شروع به خوندن کردم و آزمایش.


http://www.pnu-club.com/imported/2009/03/241.jpg

بعد از کلی ور رفتن به فایرفاکس و آموزشها و دیگر اکستنشن ها بالاخره با استفاده از مهندسی معکوس (!!!) تو نستم اولین اکستنشن خودمو بنویسم (فعلا معرفیش نمیکنم تا اون 2تای دیگه رو هم کامل کنم، بعد !). چیزی که موقع خوندن آموزش خود فایرفاکس نظرمو جلب کرد، قسمتی از نوشتن اکستنشن بود که تو اونجا باید مینیمم و ماکزیمم ورژنی که از فایرفاکس که اکستنشنمون اون رو ساپورت میکنه رو مشخص میکردیم، و میتونستیم هر ورژنی که میخوایم رو مشخص کنیم. از اونجایی که من همه اکستنشن هامو از قبل داشتم ( قبل از اومدن نسخه 1 CR) پس حدس زدم که نباید هیچ کدوم از اکستنشن هام رو فایرفاکس CR 1 کار کنه، همینجوری اومدم و اکستنشن هامو رو فایرفاکس CR 1 امتحان کردم، هیچکدوم به جز یکی رو فایرفاکس نصب نشدن، همون یکی گزینه خوبی واسه ور رفتن بود !!!

به سراغ اون یه اکستنشن (Gmail Notifier) رفتم که ببینم دلیل نصب شدنش رو فایرفاکس چی میتونه باشه، که دقیقا همونطوری که حدس میزدم دیدیم که ماکزیمم ورژن ساپورت کننده اکستنشن 3.0.0.0 میباشه، از اونجایی که نوشتن این عدد هیچ قاعده و قانونی نداشت، و میتونیم هر عددی رو بنویسم، رفتم که این عدد رو تو اکستنشن های دیگه تغییر بدم و نتیجه رو رو فایرفاکس 3 امتحان کنم، اولین اکستنشنی که سراغش رفتم، توئیتر فاکس و پست تو دلیشز بود، ماکزیمم ورژن رو به 3.0 تغییر دادم و دوباره اکستنشن رو رو فایرفاکس امتحان کردم، در کمال تعجب دیدم که اکستنشن به خوبی نصب و شروع به کار کردن کردند !!!! خوشحال از کشف خود، رو بقیه اکستنشن ها هم امتحان کردم که همه اونها هم به خوبی رو فایرفاکس جواب دادن !!!

* نحوه ادیت کردن اکستنشن برای ساپورت کردن فایرفاکس 3 :

همونوطور که قبلا اینجا (اکستنشن فلش برای فایرفاکس پورتیبل) هم نوشته بودم، پسوند اکستنشن های فایرفاکس xpiه که در واقع نوعی فایل زیپ شدس که میشه با Winrar بازشون کرد. حالا اگه میخواید اکستنشنهاتون رو با فایرفاکس 3 هماهمنگ کنید، آموزش کشفی من رو بخونید :

روی اکستنشنتون راست کلیلک کنید، و با استفاده از گزینه Open with اکستنشنتون رو با Winrar باز کنید ( توجه کنید که نمیخواد اکستنشن رو اکسترکت کنید، فقط با Winrar بازش کنید).


http://www.pnu-club.com/imported/2009/03/242.jpg

وقتی اکستنشن رو باز کردید اونجا فایلی هست به اسم Install.rdf که باید اونو با NotePad بازش کنید و دنبال جایی بگردید که باید ماکزیمم ورژن فایرفاکس رو مشخص کنید یعنی دنبال جمله “<em:maxVersion>3.0b5pre</em:maxVersion>” بگردید !


http://www.pnu-club.com/imported/2009/03/243.jpg

اینجا باید ماکزیمم ورژن رو مشخص کرد. حالا میتونید به جای اون عدد هر عددی بنویسید، البته خود فایرفاکس توصیه کرده که عددی بالاتر از ورژن موجود ننویسید ولی شما اون عدد رو به 3.0 تغییر بدید که حالا حالا ها اکستنشنتون واستون کار کنه، نوت پد رو سیو کنید، در جواب سوال برنامه Winrar هم Yes رو انتخاب کنید و حالا دوباره اکستنشنتونو نصب کنید !!! و به همین سادگی اکستنشنتونو با فایرفاکس 3 هماهنگ کنید !!! :


http://www.pnu-club.com/imported/2009/03/244.jpg

و به همین سادگی میتونید همه اکستنشنهاتون رو با فایرفاکس 3 مطابقت بدید !!! فقط این ترفند در رابطه با اکستنشنهایی که به گرافیک فایرفاکس برمیگرده خیلی خوب جواب نمیده، چون گرافیک فایرفاکس 3 با فایرفاکس 2 فرق میکنه، ممکنه اکستنشنهایی مثل Colorful Tabs یا fancy Numbers با این ترفند خیلی درست کار نکنه، اما این ترفند واسه تمام اکستنشهای کاربردی مثل توئیتر فاکس، پست تو دلیشز،پی اچ پروکسی و … جواب میده !!!

حالا فرض کنید یه همچین ترفندی رو تو ویستا پیدا کنیم و به همین راحتی همه برنامه هارو با ویستا مطابقت بدیم !

منبع : R2G Soft (http://r2gsoft.wordpress.com/)
:104::282::238::109::72:
گردآونده:طه-Borna66