سؤال

أرغب في إنشاء شريط أدوات متصفح مثل شريط أدوات Google لموقع الويب الخاص بي. يجب أن تكون متوافقة مع جميع المتصفحات الشعبية.

ما هي اللغة التي يجب أن أستخدمها لجعلها؟ هل هناك أي أمثلة/أدلة يمكنني استخدامها؟

هل كانت مفيدة؟

المحلول

ل Firefox ، ابدأ هنا: https://developer.mozilla.org/en/extensions

Internet Explorer ، هنا: http://msdn.microsoft.com/en-us/library/bb250489٪28vs.85٪29.aspx

يمكنك استخدام JavaScript و XML (Xul) لكتابة امتدادات Firefox وأي لغة يمكنها إنشاء مكون COM ينفذ واجهة IOBjectWithSite (VB ، C ++ ، C#...) لـ IE.

أي أمثلة:

ثعلب النار:

نصائح أخرى

لا يمكنك عمل شريط أدوات واحد متوافق مع كل من IE و Firefox. تحتاج إلى إنشاء أشرطة أدوات.

لأن IE تحتاج إلى إنشاء نطاق مكتب (http://www.codeproject.com/kb/shell/ietoolbartutorial.aspx) ، نوع من المكون الإضافي الذي يتفاعل مع IE عبر com. تحتاج إلى معرفة C ++ و COM للقيام بذلك.

بالنسبة لـ Firefox ، تحتاج إلى إنشاء امتداد Firefox. https://developer.mozilla.org/en/extensions هو مكان جيد للبدء. تحتاج إلى معرفة JavaScript و Xul (لغة واجهة مستخدم XML ، ما يستخدمه Mozilla لإنشاء واجهات المستخدم)

أشرطة أدوات المتصفح غير متوافقة مع المتصفحات الأخرى. تمنحك بعض أشرطة الأدوات رابط تنزيل مختلف استنادًا إلى متصفحك ، بينما يقوم آخرون بتثبيت الإضافات لكل متصفح يتعرفون عليه ويكتشفونه.

ولكن بغض النظر ، سوف تكتب واحدة لكل متصفح تريد دعمه ، ما لم يشاركوا نموذجًا إضافيًا.

انظر إجابة Corbin لـ IE و Firefox ، لبدء Safari ، ابدأ في:

http://developer.apple.com/documentation/internetweb/conceptual/webkit_pluginprogtopic/tasks/webkitplugins.html

هل جربت http://www.conduit.com/ ؟ إنه مجاني تمامًا! أنا أحبه. حتى اللاعبين الكبار يستخدمونه.

فيما يتعلق بلعبتك ... هل هي متوفرة على الإنترنت؟ هل يمكنني تشغيله؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top