PDA

View Full Version : نوشتن افزونه فایرفاکس



cpuram
پنج شنبه 05 تیر 1393, 13:20 عصر
سلام چون افزونه فایرفاکس از javascript و xml ساخته شده سوالم رو ایجا میپرسم.لطفا بفرمائید چطوری میتونم یه افزونه خیلی ساده بسازم؟

Saeed.MD
پنج شنبه 05 تیر 1393, 13:48 عصر
ساده ترین راه برای ساخت افزونه های فایرفاکس استفاده از Addon SDK هستش که خود موزیلا (فایرفاکس) اونو منتشر کرده

اینجا گفته چیا رو لازم دارید : https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Installation
منم میگم ،
1 : پایتون (نسخه های قبل 3) یعنی 2.6 یا 2.7
2 : خود فایل SDK

بعد از اینکه پایتون رو نصب کردی ، SDK رو فعال میکنی و ... .. . .. که داخل همون لینک بالا کاملا توضیح داده

-------------------------------------------------------
بعد از اینکه SDK رو فعال کردی یه سری دستور های پایه ای رو باید یاد بگیری مثلا :
cfx init

که به همراه یک مثال عملی کوچک داخل این لینک به شما یاد میده : https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Getting_started


اینجا هم چند تا مثال عملی دیگه مثل
اضافه کردن یه دکمه به تولبار ،‌ اضافه کردن گزینه به منوی راست کلیک و و و خیلی چیزای دیگه یافت میشه :
https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials


(https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials)

cpuram
پنج شنبه 05 تیر 1393, 16:43 عصر
منبع فارسی خوب نداریم براش؟ فیلم آموزشی چی؟ زبانم ضعیفه اگه بخوام بخونم فکر کنم یه هفته طول بکشه.

Saeed.MD
پنج شنبه 05 تیر 1393, 17:30 عصر
چند وقت پیش که سرچ میکردم فهمیدم منبع فارسی وجود نداره یعنی تا اون زمان ک نبود ، الان نمیدونم شاید کسی زحمت کشیده باشه !
یه سری آموزش فارسی هست ولی اونا با SDK نیستن و خیلی جزئی و ناقص هستند

یه سوال : شما میخوای یه افزونه بسازی (حتی به زور :دی) یا میخوای یاد بگیری ؟
من خودم یاد نگرفتم ولی یک افزونه ساختم ، خیلی هم کارم خوب در اومد ،همون چیزی بود که میخواستم
اگه قصدتون ساخت افزونس لازم نیست کل مطالب رو بخونی مثل من تیکه تیکه برو جلو
ولی اگه قصدت یاد گیریه باید بخونی دیگه میخواد یک ماه طول بکشه !


حالا چی میخواید بسازید؟ ، اگه عمومیه بگید شاید کسی اومد و کمکی کرد.

cpuram
پنج شنبه 05 تیر 1393, 18:06 عصر
والا. فقط میخوام در حدی باشه که توی هر صفحه یک پیام نشون بده. یعنی هر سایت و صفحه ای که باز میشه یک div بالای بالا بیاد.
اگه امکانش هست .از نحوه تنظیمات رو به صورت یه کلیپ به من یاد بدید.استارت رو یاد بگیرم بقییه رو تا تهش میرم. ممنون.

Jarvis
پنج شنبه 05 تیر 1393, 19:45 عصر
نرم افزار ActiveState Komodo IDE بستر خوبی برای ساخت افزونه های فایرفاکس فراهم کرده ... شما به راحتی می تونید از منوی File یک پروژه ی افزونه ی فایرفاکس ایجاد کنید...
حالا بقیه ی کار بستگی به مهارت Javascript ـه شما داره ...

cpuram
پنج شنبه 05 تیر 1393, 20:01 عصر
یعنی با دانلود این نرم افزار فقط باید برنامه نویسی شو انجام بدم.export هم میده؟ من شکلم اینه کلا نمیدونم کجا باید کد جاوااسکریپت بنویسم.کجا کد xml .صفرم تو این ضمینه.

cpuram
پنج شنبه 05 تیر 1393, 20:34 عصر
دانلود و نصب کردم ولی از منوی فایل چیزی نفهمیدم.

Jarvis
پنج شنبه 05 تیر 1393, 21:23 عصر
معذرت میخوام ، منوی File رو اشتباه گفتم ، منوی Project بود
120518
متاسفانه من تجربه ی نوشتن افزونه رو ندارم ، فقط میدونستم این نرم افزار چنین بستری رو فراهم میکنه ...

cpuram
پنج شنبه 05 تیر 1393, 22:51 عصر
خیلی ممنون.چن تا فایل ساخته شد ولی نمیدونم کدوماش باید ویرایش بشن.

Saeed.MD
جمعه 06 تیر 1393, 01:14 صبح
یه ویدیو تهیه کردم با طول 2 دقیقه و حجم 4 مگابایت با کیفیت بسیار عالی
امیدوارم کارتون رو راه بندازه
برای اینکه حجمش زیاد نشه زیاد روی توضیحات توقف نکردم ، ولی خودتون میتونید pause کنید و توضیحاتم رو بخونید

در حیرتم تالار به این بزرگی mp4 ساپورت نمیکنه حجم فایل rar و zip رو هم 488 کیلوبایت گرفته
دانلود (http://www.filesbomb.in/mxpt6v98nfzg)

cpuram
جمعه 06 تیر 1393, 09:13 صبح
یه ویدیو تهیه کردم با طول 2 دقیقه و حجم 4 مگابایت با کیفیت بسیار عالی
امیدوارم کارتون رو راه بندازه
برای اینکه حجمش زیاد نشه زیاد روی توضیحات توقف نکردم ، ولی خودتون میتونید pause کنید و توضیحاتم رو بخونید

در حیرتم تالار به این بزرگی mp4 ساپورت نمیکنه حجم فایل rar و zip رو هم 488 کیلوبایت گرفته
دانلود (http://www.filesbomb.in/mxpt6v98nfzg)

خدا قوت.خدا عمرت بده نمیدونم چطوری تشکر کنم.

Jarvis
جمعه 06 تیر 1393, 10:17 صبح
یه ویدیو تهیه کردم با طول 2 دقیقه و حجم 4 مگابایت با کیفیت بسیار عالی
امیدوارم کارتون رو راه بندازه
برای اینکه حجمش زیاد نشه زیاد روی توضیحات توقف نکردم ، ولی خودتون میتونید pause کنید و توضیحاتم رو بخونید

در حیرتم تالار به این بزرگی mp4 ساپورت نمیکنه حجم فایل rar و zip رو هم 488 کیلوبایت گرفته
دانلود (http://www.filesbomb.in/mxpt6v98nfzg)

میشه توی Mediafire آپلود کنید ؟ من نتونستم دانلود کنم ...

cpuram
جمعه 06 تیر 1393, 11:44 صبح
میشه توی Mediafire آپلود کنید ؟ من نتونستم دانلود کنم ...

یه دکمه free توش هست اول باید اونو بزنید بعدش لینک دانلود رو نشون میده.

راستی وقتی cfx run رو میزنم واسه من کار نمیکنه یعنی xyz رو اون بالا نشون نمیده اینم کدا.

http://s5.picofile.com/file/8127861926/my_addon.rar.html

Saeed.MD
جمعه 06 تیر 1393, 12:17 عصر
Syntax

HTMLElementObject.innerHTML=text


علامت = رو نزاشتی ،‌پرانتز هم لازم نداره

Saeed.MD
جمعه 06 تیر 1393, 12:22 عصر
میشه توی Mediafire آپلود کنید ؟ من نتونستم دانلود کنم ...

jarvis جان اکانت مدیافایر من معلق شده , ودسترسی ندارم
شرمنده

cpuram
جمعه 06 تیر 1393, 13:00 عصر
میشه توی Mediafire آپلود کنید ؟ من نتونستم دانلود کنم ...

بفرما
http://www.mediafire.com/download/ahc8nkw7q5qgi2w/ffao.rar

binam.
یک شنبه 06 مهر 1393, 12:21 عصر
بفرما
http://www.mediafire.com/download/ahc8nkw7q5qgi2w/ffao.rar

سلام بچه ها دم همتون گرم فقط من نتونستم این فیلم رو دانلود کنم اگه میشه این فیلمرو یکی تو سایت http://upload7.ir/
آپلود کنید و لینکش رو بزاره تا ماهم دانلود کنیم از ازش استفاده کنیم
باتشکر.....

saeedhz67
پنج شنبه 23 آبان 1398, 15:41 عصر
سلام نمی دونم این تاپیک هنوز فعال هست یا نه، من طبق آموزش پیش رفتم، ولی در قسمت CFX run با خطای زیر روبرو شدم

JavaScript error: resource://gre/modules/XULStore.jsm, line 66: Error: Can't find profile directory.


میخواستم بدونم کسی این مشکل رو داشته؟