سازگار کردن افزونه های ناسازگار با فایرفاکس
فایرفاکس تیر ۲۳م. ۱۳۸۷, ۱۱:۲۵ب.ظبا این که مدتی از انتشار فایرفاکس ۳ می گذرد هنوز تعدادی از افزونه ها و پوسته ها با این نسخه سازگار نشده اند.در این راهنما روش های سازگار کردن افزونه ها را با فایرفاکس می خوانید.با استفاده از این روش ها می توانید هر افزونه ناسازگاری را با هر نسخه فایرفاکس سازگار کنید.
نویسنده افزونه در بخشی از فایل install.rdf پایین ترین و بالاترین نسخه فایرفاکس را که افزونه با آن ها سازگار است تعیین می کند.بالاترین نسخه معمولا آخرین نسخه فایرفاکس در زمان انتشار است.پس از منتشر شدن نسخه ای جدید از فایرفاکس نویسنده ها افزونه ها را به روز می کنند و بالاترین نسخه را افزایش می دهند.اگر افزونه ای به روز نشود یا واقعا با فایرفاکس سازگار نیست یا این که سازگار است و بالاترین نسخه به روز نشده است.پس با وجود استفاده از روش های زیر نیز ممکن است افزونه ای درست کار نکند یا فایرفاکس مشکل پیدا کند.روش های زیر فقط در صورتی کار می کنند که افزونه مشکلی با نسخه جدید نداشته باشد.
این روش ها برای سازگار کردن پوسته ها نیز به کار می روند.
روش ۱ : حذف بررسی سازگاری افزونه ها
به صورت پیش فرض نسخه فایرفاکس با نسخه ای که در فایل نصب افزونه (به عنوان نسخه سازگار) نوشته شده مقایسه می شود.در صورتی که نسخه فایرفاکس شما در محدوده تعیین شده نباشد ٬ امکان نصب افزونه را نخواهید داشت.
شما می توانید این ویژگی را غیرفعال کنید.در این صورت تمام افزونه ها بدون هیچ محدودیتی قابل نصب هستند.
برای این کار در نوار نشانی about:config را تایپ کنید.پس از تائید صفحه ای که درباره تغییر تنظیمات پیشرفته هشدار می دهد وارد بخش تنظیمات اصلی فایرفاکس می شوید.در قسمت Filter ٬ extensions.checkCompatibility را وارد کنید و مقدار آن را به false تغییر دهید.
اگر پس از جستجو این تنظیم را پیدا نکردید باید آن را ایجاد کنید.روی صفحه کلیک راست کنید٬ New و سپس Boolean را انتخاب کنید.

در صفحه ای که باز می شود extensions.checkCompatibility را به عنوان نام تنظیم وارد کنید.پس از تائید باید مقدار تنظیم را تعیین کنید.false را انتخاب کنید.
در پایان این تنظیم باید به این صورت باشد:

مزیت این روش در فعال سازی سریع تمام افزونه های غیرفعال است.اما عیب این روش اینجاست که اگر فایرفاکس مشکل پیدا کند نمی توانید علت آن را پیدا کنید.اگر پس از این کار فایرفاکس مشکل پیدا کرد از روش های بعدی استفاده کنید تا بتوانید افزونه ناسازگار را پیدا کنید (با پیدا کردن افزونه ناسازگار باید منتظر انتشار نسخه جدید باشید و سایر افزونه ها را سازگار کنید).
روش ۲ : استفاده از افزونه Nightly Tester Tools
Nightly Tester Tools هم می تواند افزونه های از پیش نصب شده را که به علت ناسازگای غیر فعال شده اند٬فعال و سازگار کند و هم می تواند افزونه های ناسازگار را نصب کند.اگر افزونه غیرفعال دارید کافی است روی آن کلیک راست کرده و Override compatibility را انتخاب کنید:

پس از انتخاب این گزینه پنجره زیر باز می شود و با انتخاب Force Install افزونه سازگار می شود:

هنگام نصب یک افزونه ناسازگار (که از قبل نصب نشده) نیز این پنجره باز می شود.
با انتخاب Override compatibility تمام افزونه های غیرفعال فعال می شوند.
روش ۳ : تغییر در فایل install.rdf افزونه
در ابتدای این نوشته توضیح دادم که نسخه های سازگار در فایل install.rdf مشخص می شوند.برای سازگار کردن یک افزونه می توانید در این فایل تغییرات لازم را ایجاد کنید.فایل های xpi در ویندوز با winrar و در لینوکس با File Roller (مدیر آرشیو پیش فرض اوبونتو) یا سایر برنامه های مدیریت آرشیو باز می شوند.فایل install.rdf را با یک ویرایشگر متنی مانند gedit باز کنید و بخشی شبیه این کد را پیدا کنید:
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>2.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>
ممکن است چنین کدی چند بار در این فایل تکرار شده باشد.بخشی باید ویرایش شود که شناسه افزونه ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) در آن قرار دارد.برای سازگار کردن افزونه کافی است این کد را به این صورت تغییر دهید:
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>1.5</em:minVersion>
<em:maxVersion>3.0</em:maxVersion>
</Description>
</em:targetApplication>
در صورتی که پس از فعال کردن افزونه ناسازگار فایرکس مشکل پیدا کرد (کرش کردن٬کند شدن٬بسته شدن ناگهانی و …) آن را غیرفعال کنید و منتظر انتشار نسخه جدید باشید.
پی نوشت : برای دریافت افزونه های ناسازگار از سایت موزیلا روی See All Versions کلیک کنید.در صفحه ای که باز می شود می توانید همه نسخه های افزونه (از جمله آخرین نسخه) را دانلود کنید.
















تیر ۲۴م, ۱۳۸۷ at ۲:۱۰ ق.ظ
من الان کجام ؟ اتاق تمساح ها ؟
—————
ای خائن
پاسخ به کامنت
تیر ۲۵م, ۱۳۸۷ at ۱:۵۰ ب.ظ
دوست عزیز سلام!
۱- همه ی صفحات وبلاگ شما را برای یافتن مشخصات تان جستجو کردم، مشخصاتی که در وبلاگتان و فرندفید موجود بود، استخراج کردم. اما بسیاری از مشخصاتی که برای شمارشگرِ وبلاگستان ضروری است نیافتم.
۲- وب ۳ برای تکمیل و توسعه ی «شمارشگرهای وبلاگستان» نیاز به مشخصات شما دارد، لطفا به این صفحه بروید و مشخصات خود را ارسال کنید. تا جایی که امکان دارد مشخصات اینترنتی (الف) را بصورت کامل ثبت و ارسال کنید. بویژه جیمیل، یاهو و شماره ی سایت هو * در این مرحله بسیار مهم هستند. اگر سایتمتر * را هم قرار دهید که بسیار لطف میکنید.
۳- چنانچه مایل نیسیتید نمایشگرِ سایت هو یا سایتمتر را در وبلاگتان قرار دهید میتوانید کدهای مربوط به نمایشِ آیکن را حذف کرده و بقیه ی کدها را در وبلاگتان قرار دهید یا از آیکنِ کوچکِ آنها استفاده کنید یا سایز آنرا آنقدر کوچک کنید که قابل رویت نباشد. این گونه آمارها را خواهیم داشت، اما نمایشگرِ سایتِ هو در وبلاگتان به نمایش در نخواهد آمد.
۴- لطفا web3beta@gmail.com و yourimstatus@gmail.com را در جی تالک خود ادد (اضافه) کنید. (بسیار مهم)
۵- اگر وب ۳ (web3beta) را در فرندفید و تویتر دنبال نمیکنید ترجیحا دنبال کنید تا دسترسی به اطلاعات شما و همچنین ارتباط با شما راحت تر امکان پذیر باشد
۶- ارسال مشخصات تنها چند دقیقه از وقت شما را میگیرد. بی صبرانه منتظر دریافت مشخصات شما هستم. تشکر از لطف و همکاری شما
پاسخ به کامنت
تیر ۲۶م, ۱۳۸۷ at ۱۲:۵۲ ب.ظ
خدا بر تو برکت بی پایان نثار کند ، ما را از درد بی افزونه ای رها کردی ای هلو ، ای شفتالو ، ای خوشگل ، ای زیبا و …
پاسخ به کامنت