تطبيقات متصفح XAML
تطبيقات متصفح XAML ( XBAP ، تُنطق "إكس-باب") هي تطبيقات Windows Presentation Foundation (.xbap) كانت مصممة للعمل داخل متصفح ويب مثل Firefox أو Internet Explorer من خلال واجهة NPAPI . ونظرًا لتوقف دعم NPAPI تدريجيًا في السنوات الأخيرةونظراً لنقص الدعم، لا توجد حالياً أي متصفحات تدعم تطبيقات XBAP. [ 1 ]
تعمل التطبيقات المستضافة في بيئة معزولة ذات مستوى أمان جزئي ، ولا تُمنح صلاحيات وصول كاملة إلى موارد الحاسوب، مثل فتح اتصال شبكة جديد أو حفظ ملف على القرص، كما أن بعض وظائف WPF غير متاحة. تهدف البيئة المستضافة إلى حماية الحاسوب من التطبيقات الضارة ؛ ومع ذلك، يمكن تشغيلها أيضًا في وضع الأمان الكامل من خلال تغيير العميل للأذونات. كان تشغيل تطبيق XBAP من صفحة HTML سلسًا (بدون أي تنبيهات أمنية أو مطالبات تثبيت). على الرغم من أن المستخدم كان يظن أن التطبيق يعمل في المتصفح، إلا أنه كان في الواقع يعمل ضمن ملف تنفيذي خارجي (PresentationHost.exe) تديره آلة افتراضية .
قيود XBAP
تخضع تطبيقات XBAP لقيود معينة فيما يتعلق بميزات .NET التي يمكنها استخدامها. ونظرًا لأنها تعمل في بيئة ثقة جزئية، فإنها تخضع لنفس مجموعة الصلاحيات الممنوحة لأي تطبيق InternetZone. ومع ذلك، فإن جميع وظائف WPF القياسية تقريبًا، أي حوالي 99%، متاحة لتطبيقات XBAP. وبالتالي، فإن معظم ميزات واجهة مستخدم WPF متاحة. [ 2 ]
ابتداءً من فبراير 2009، توقفت تطبيقات XBAP عن العمل عند تشغيلها من الإنترنت. [ 3 ] محاولة تشغيل XBAP ستؤدي إلى ظهور رسالة خطأ عامة في المتصفح. [ 4 ] يوجد خيار في متصفح إنترنت إكسبلورر 9 يسمح بتشغيل التطبيقات، [ 5 ] ولكن يجب توخي الحذر عند استخدامه لأنه يزيد من احتمالية تعرضها للهجمات ، وقد وُجدت ثغرات أمنية في XBAP. [ 6 ]
مباح
- رسم ثنائي الأبعاد
- ثلاثي الأبعاد
- الرسوم المتحركة
- صوتي
غير مسموح به
- إمكانية الوصول إلى خاصية السحب والإفلات في نظام التشغيل
- تأثيرات الصور النقطية (تم إيقاف استخدامها في .NET 3.5 SP1)
- الاتصال المباشر بقاعدة البيانات (إلا إذا كان التطبيق موثوقًا به تمامًا)
- التوافق مع عناصر تحكم ويندوز أو عناصر تحكم ActiveX
- معظم الحوارات القياسية
- تأثيرات التظليل
- نوافذ مستقلة
انظر أيضاً
مراجع
- ↑ adegeo. "أسئلة وأجوبة حول دعم XBAP" . learn.microsoft.com . تم الاطلاع عليه في 15 مايو 2024 .
- ↑ "أمان الثقة الجزئية في WPF" . MSDN . تم الاطلاع عليه في 16 فبراير 2011. بالنسبة لتطبيقات XBAP، يختلف سلوك التعليمات البرمجية التي تتجاوز مجموعة الأذونات الافتراضية باختلاف منطقة الأمان. في بعض
الحالات، سيتلقى المستخدم تحذيرًا عند محاولة تثبيتها. يمكن للمستخدم اختيار متابعة التثبيت أو إلغائه. يوضح الجدول التالي سلوك التطبيق لكل منطقة أمان، وما يجب عليك فعله لكي يحصل التطبيق على ثقة كاملة.
- ↑ "قائمة التغييرات الطفيفة لإصدار IE9 RC" . 11 فبراير 2011.
- ↑ "IE9 – تم تعطيل XBAPs في منطقة الإنترنت" . 9 مارس 2011.
- ↑ "XBAP - تم تعطيل هذا النوع من التطبيقات" . Stack Overflow .
- ↑ بيتا فريد (مارس 2023). "نشرة مايكروسوفت الأمنية MS13-004 - هام" . technet.microsoft.com .
روابط خارجية
- مصطلحات إطار عمل .NET
- واجهات برمجة تطبيقات مايكروسوفت
