قائمة طعام
مجاني
التسجيل
الصفحة الرئيسية  /  إنترنت/ لا يعمل Silverlight في mozel. Microsoft Silverlight ما هو هذا البرنامج وهل هو مطلوب؟ دعونا نفهم ذلك! مسح ذاكرة التخزين المؤقت والمتصفح

لا يعمل Silverlight بشكل وهمي. Microsoft Silverlight ما هو هذا البرنامج وهل هو مطلوب؟ دعونا نفهم ذلك! مسح ذاكرة التخزين المؤقت والمتصفح

تكوين الأذونات

تطبيقات Trust هي نوع خاص من التطبيقات يتم تشغيله خارج المتصفح. إنها تختلف عن العادية من حيث أنها تتمتع بمجموعة رائعة من الامتيازات الإضافية. لا تتطابق هذه الامتيازات مع أذونات تطبيقات سطح المكتب التقليدية ، ولكنها تسمح بعدد من الإجراءات التي قد تكون ضارة ، مثل التنشيط برامج الجهات الخارجيةوالوصول المباشر إلى نظام الملفات.

لهذا السبب ، يوصى باستخدام التطبيقات الموثوقة فقط في بيئة محكومة بإحكام مثل شبكة الشركةحيث يعرف المستخدمون تطبيقاتهم جيدًا ويثقون في المطورين.

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

قبل البدء في تطوير تطبيق Silverlight موثوق به ، ضع في اعتبارك ما إذا كان تطبيق سطح المكتب WPF كامل الميزات مناسبًا لهذه المهمة. يدعم WPF بشكل كامل .NET Framework. مثل Silverlight ، يمكن تثبيت تطبيقات WPF من الإنترنت ، ولكن بخلاف Silverlight ، تعمل تطبيقات WPF فقط على تطبيقات Windows.

تثبيت تطبيق موثوق به

لتحديد أن التطبيق يجب أن يتطلب ثقة عالية ، افتح نافذة "إعدادات خارج المستعرض" وحدد خانة الاختيار "طلب ثقة مرتفعة":

لبدء عملية التثبيت ، افتح قائمة السياق Silverlight ، أو اتصل بطريقة Application.Install (). ستظهر نافذة بها رسالة أمان على الشاشة. انقر فوق زر التثبيت.

يمكنك توقيع الطلب بشهادة رقمية X.509. عندها سيكون التحذير في نافذة الأمان أقل رعبا ، علامة تعجبسيتم استبدالها بعلامة استفهام وسيتم عرض اسم الناشر.

قدرات التطبيق الموثوقة

ما الذي يمكن أن يفعله تطبيق موثوق به ولا يستطيع تطبيق Silverlight العادي فعله؟ دعونا نلقي نظرة فاحصة:

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

    دعم ملء الشاشة غير محدود... عند تبديل تطبيق عالي الثقة إلى وضع ملء الشاشةلا تظهر الرسالة "اضغط على Esc للخروج من وضع ملء الشاشة". ضربة المفتاح لا يخرج من وضع ملء الشاشة. الأهم من ذلك ، يستمر التطبيق في قبول ضغطات المفاتيح أثناء وضع ملء الشاشة.

    لا توجد قيود وصول عبر المجال... يُسمح للتطبيق الموثوق به بتنزيل المحتوى من أي موقع ويب ، والاتصال بخدمات الويب على أي موقع ، وفتح اتصالات المقبس بأي خادم ، أي تنفيذ جميع العمليات المتاحة لتطبيقات سطح المكتب.

    عمليات أقل تتطلب إذن المستخدم... هناك العديد من المواقف التي يتعين فيها على تطبيق Silverlight النموذجي أن يطلب من المستخدم الإذن ، مثل الوصول إلى الحافظة ، وحفظ ملف في وحدة تخزين معزولة ، وتكوين وضع ملء الشاشة عند فقد التركيز ، وما إلى ذلك.

    أزالت التطبيقات الموثوقة هذه القيود (باستثناء الوصول إلى مسجلات الصوت والفيديو). الى جانب ذلك ، في تطبيق عاديهناك العديد من العمليات التي يمكن إجراؤها فقط استجابة لعمل المستخدم (التبديل إلى وضع ملء الشاشة ، واستخدام الحافظة ، والتلاعب بالنافذة الرئيسية ، وما إلى ذلك). في تطبيق موثوق به ، يمكن تنفيذ هذه العمليات في أي وقت دون تدخل المستخدم.

    تخصيص النافذة. إذا كنت لا تحب الإطار القياسي وعناصر التحكم في النافذة التي يوفرها نظام التشغيل، قم بإزالتها من التطبيق الموثوق به وارسم بنفسك باستخدام عناصر Silverlight القياسية.

    نوافذ الأطفال. يمكن للتطبيق الموثوق به إنشاء نوافذ فرعية في أي وقت.

    التفاعل بين المهام مع مكونات COM... في تطبيق موثوق به ، يمكنك استخدام مكتبات الوظائف التي توفرها غرفة العمليات. نظام ويندوزعن طريق COM. على سبيل المثال ، يمكنك التفاعل مع تطبيقات Outlook و Office ، بالإضافة إلى ملفات مكونات Windowsمثل Script Host و WMI.

    ف / استدعاء. يمكن للتطبيق الذي يتمتع بمزيد من الثقة تنفيذ أكواد النظام مكتبات DLLتشغيل أجهزة كمبيوتر Windowsوالاتصال وظائف Windows API من خلال استدعاءات المنصة P / Invoke.

تأكد من ضبط الخاصية Application.HasElevatedPermissions على true قبل استخدام أي من هذه الأدوات. خلاف ذلك ، سيتم تشغيل التطبيق في الوضع العاديثقة منخفضة.

تخصيص النافذة

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

تتكون عملية إعداد إطار النافذة من خطوتين. أولا - الإزالة الكاملةالإطار القياسي. للقيام بذلك ، في مستكشف الحلول ، انقر نقرًا مزدوجًا فوق عقدة الخصائص. افتح علامة التبويب Silverlight وانقر فوق الزر "إعدادات خارج المتصفح". حدد أحد العناصر في قائمة Window Style.

يؤدي تحديد الافتراضي إلى عرض إطار نافذة قياسي. سيؤدي اختيار القيمة الثانية ، بلا حدود ، إلى إزالة إطار النافذة الافتراضي وترك المستطيل العائم الافتراضي مع محتوى عنصر تحكم المستخدم. عند التعيين على Borderless Round Corners ، ستتم إزالة إطار النافذة الافتراضي وسيتم تقريب زوايا نافذة التطبيق. الفرق بين الخيارين الثاني والثالث هو "تجميلي" بحت ، وفي أي من هذه الحالات يتم إزالة إطار النافذة القياسي. توضح الصورة أدناه مثالاً:

تتمثل الخطوة الثانية في تخصيص إطار النافذة في رسم إطار جديد وإضافة عناصر تحكم أساسية لإغلاق النافذة وتغيير حجمها وتغيير حالتها وسحبها. لكي تكون عبر النظام الأساسي ، لا يسمح Silverlight للمبرمج بتعديل إطار نافذة نظام التشغيل القياسي. يجب أن يرسم إطار النافذة نفسه باستخدام رسومات مناسبة أو عناصر تحكم Silverlight.

على سبيل المثال ، يمكنك التفاف المحتوى الرئيسي في حاوية شبكة مكونة من خلية واحدة وتراكب عنصر Silverlight آخر (مستطيل أو صورة) فوقه. يمكنك أيضًا التفاف عنصر تحكم مستخدم جذر الحدود على النحو التالي:

في هذا المثال ، يتم تعيين معلمات المشروع إلى Borderless Round Corners. يضمن الهامش الخارجي (الهامش) بعرض 1 بكسل إلى اليمين والأسفل عرض الإطار في الموضع الصحيح. تقوم قيمة CornerRadius 2 بمحاذاة الزاوية مع منطقة النافذة:

لا يدعم Silverlight تعيين شكل عشوائي كإطار النافذة. لذلك ، يمكن استخدام مستطيل أو مستطيل مستدير الزوايا فقط كإطار يحدد النافذة الرئيسية. الشيء المهم هو أن Silverlight يوفر لك هذا المستطيل ، وكل ما عليك فعله هو ملؤه بالمحتوى. بالإضافة إلى ذلك ، لا يمكنك إنشاء منطقة شفافة أو شفافة جزئيًا في Silverlight تتيح لك رؤية محتويات الشاشة من خلال نافذة التطبيق.

بالطبع ، تؤدي إضافة حد إلى تحسين مظهر النافذة ، ولكن تظل هناك مشكلة واحدة مهمة. بدون إطار يوفره نظام التشغيل ، لا يمكن للمستخدم تغيير حجم النافذة أو نقلها أو تصغيرها أو تكبيرها أو إغلاقها. إذا كنت تريد أن يتمكن المستخدم من تنفيذ هذه العمليات ، فأنت بحاجة إلى برمجتها في كود الإعداد الخاص بالنافذة الرئيسية. لحسن الحظ ، فإن الأدوات المضمنة في فئة Window تجعل هذه المهمة أسهل بكثير.

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

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

الموضح أدناه هو الترميز والشفرة للنافذة مع إضافة هذه الأدوات:

نص العنوان محتوى النافذة المعدلة.

فئة جزئية عامة CustomWindow: UserControl (public CustomWindow () (InitializeComponent () ؛) // مرجع إلى النافذة الخاصة بـ Window CurrentWindow (get (return Application.Current.MainWindow؛)) // سحب عنوان الفراغ الخاص للنافذة Bar_MouseLeftButtonDown (مرسل الكائن ، النظام. Windows.Input.MouseButtonEventArgs e) (CurrentWindow.DragMove () ؛) // تغيير حجم النافذة باستخدام أزرار الفراغ الخاص cmdMinimize_Click (مرسل الكائن ، System.Windows.RoutedEventArgs e) (CurrentWindow.WindowState = WindowState.Minimized ؛) باطل خاص cmdMaximize_Click (مرسل الكائن ، System.Windows.RoutedEventArgs e) (if (CurrentWindow.WindowState == WindowState.Normal) (CurrentWindow.WindowState = WindowState.Maximized؛) else (CurrentWindow.Window CloseState = WindowState.Normal ؛)) // نافذة خاصة باطلة cmdClose_Click (مرسل الكائن ، System.Windows.RoutedEventArgs e) (CurrentWindow.Close () ؛) // تغيير حجم النافذة باستخدام مؤشر الماوس الفراغ الخاص rect_Resize (System.Object sender، System.Windows.Input.MouseButtonEventArgs e) (if (المرسل == rect_TopLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopLeft) ؛ ) وإلا إذا (المرسل == rect_TopEdge) (CurrentWindow.DragResize (WindowResizeEdge.Top) ؛) وإلا إذا (المرسل == rect_TopRightCorner) (CurrentWindow.DragResize (WindowResizeEdge.TopRight) ؛) وإلا إذا (المرسل == rect_LeftEdowdge.) ( DragResize (WindowResizeEdge. == rect_BottomLeftCorner) (CurrentWindow.DragResize (WindowResizeEdge.BottomLeft)؛ == rect_BottomEdge) (CurrentWindow.DragResize (WindowResizeEdge.Bottom)؛) وإلا إذا (المرسل == rect_BottomRightCorner.

يصف ما سبق كل البنية التحتية المطلوبة لإنشاء نافذة مخصصة. مع تثبيت جميع المكونات (شريط العنوان ، أزرار النافذة ، أدوات تغيير الحجم والسحب) ، يمكنك البدء في التخصيص مظهر خارجيالنوافذ باستخدام الصور وعناصر Silverlight للحصول على التأثير المطلوب.

لم تعد هذه المقالة معتمدة وقد تكون قديمة.

Microsoft Silverlight هو مكون إضافي تستخدمه بعض مواقع الويب لعرض محتوى الوسائط المتعددة. توضح هذه المقالة كيفية التحقق من تثبيت Silverlight وكيفية تثبيته أو تحديثه.

التحقق من وجود Silverlight

لتحديد ما إذا كان المكون الإضافي Silverlight مثبتًا لديك ، قم بزيارة الصفحة على موقع Microsoft على الويب. إذا تم تثبيت Silverlight ، فسترى رسالة حول إصدار Silverlight الخاص بك.

تثبيت Silverlight

إذا لم يكن Silverlight مثبتًا لديك ، فاتبع "إرشادات التثبيت" على الصفحة الموجودة على موقع Microsoft على الويب.

تحديث Silverlight

إذا تم تثبيت Silverlight ولكن إصداره قديم ، فستظهر الصفحة نسخة مثبتةو النسخة الحاليةسيلفرلايت.

ملحوظة:سيلفرلايت له ميزة تحديث أوتوماتيكيلذلك قد لا يكون التحديث اليدوي مطلوبًا. اقرأ مقالة Microsoft's Silverlight Settings Dialog Box للحصول على التفاصيل.

إزالة Silverlight

لإلغاء تثبيت Silverlight ، اتبع إرشادات "إلغاء تثبيت Silverlight" في صفحة تنزيلات Microsoft Silverlight على موقع Microsoft على الويب.

تم تثبيت Silverlight ولكن لا يعمل

تحظر Mozilla الإصدارات القديمة من Silverlight ، مما يتسبب في قيام مواقع مثل Netfix بعرض رسالة تطلب منك تثبيت Silverlight. لإصلاح هذا من فضلك تحديث تثبيت Silverlight الخاص بكقبل احدث اصدارمن خلال زيارة صفحة على موقع Microsoft على الويب.

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

مزايا وعيوب Silverlight

تركيب مجاني وسهل ؛
+ البرنامج المساعد بالكامل باللغة الروسية ؛
+ لا يتطلب مكونات إضافية ؛
+ متوافق مع المنتجات الأخرى ؛
+ يمكن كتابة البرنامج المساعد بأي لغة برمجة ؛
+ أقصى قدر من المرونة والتفاعلية ؛

دلائل الميزات

  • عرض صفحات الويب من أي نوع ؛
  • مشغل فلاش متكامل
  • يظهر تفاعل التطبيقات ؛
  • يعرض رسومات عالية الجودة على الإنترنت ؛
  • يؤكد على التصميم الفردي والوظيفة لكل ملف وسائط متعددة ؛
  • يمكنه تشغيل WMV و WMA و MP3 في جميع المتصفحات المدعومة ؛
  • التحديث التلقائي بنقرة واحدة ؛
  • يدعم فيديو VC-1 داخل حاوية ASF.

*انتباه! عند تنزيل برنامج التثبيت القياسي ، ستحتاج إلى برنامج أرشيف مثبت مسبقًا ، يمكنك ذلك

مثل معظم متصفحات الويب الأخرى ، يدعم Yandex بنية معيارية ، أي أنه يسمح لك بتوصيل مجموعة متنوعة من المكونات الإضافية لتوسيع الوظائف القياسية. يمكن للوظائف الإضافية المثبتة تغيير الواجهة الأساسية أو إضافة أدوات جديدة لتحسين إمكانية استخدام الإنترنت. بالإضافة إلى ذلك ، هناك مكونات إضافية خاصة بالخدمة ، بفضلها تعمل بعض الخدمات المهمة في المتصفح. توضح هذه المقالة كيفية تكوين الملحقات: مكان العثور عليها ، وكيفية تمكين مكون إضافي جديد أو تعطيله في متصفح Yandex.

إذا كنت تريد تمكين مكون إضافي ، فيجب تثبيته على متصفح Yandex. للقيام بذلك ، يمكنك استخدام الدلائل من Yandex أو Google ، أو تنزيل الوظيفة الإضافية من موقع الويب المخصص. في هذا الدليل ، يتم النظر في تثبيت الامتدادات باستخدام مثال AdBlock - وهو مكون إضافي للحظر لافتات إعلانيةفي صفحات الموقع.

أولاً ، يمكن للمستخدمين فتح الموقع الرسمي باللغة الروسية للتطبيق على https://adblockplus.org/ru/. هنا يمكنك تحديد إصدار المتصفح من Yandex والنقر فوق الزر "تثبيت". بعد ذلك ، ستتم إضافة الوظيفة الإضافية إلى مجموعة أدوات البرنامج ، وستتوفر لك وظائفها.

الطريقة الثانية هي زيارة دليل الويب الخاص بامتدادات Google ، افتح الرابط https://chrome.google.com/webstore/category/apps. الخامس شريط البحثعلى اليسار ، أدخل اسم الامتداد - AdBlock ، واضغط على Enter. حدد مجموعة أدوات التوزيع التي تهتم بها وانقر فوق الزر "تثبيت" المقابل لاسمها.

وبالمثل ، يمكنك العمل مع دليل من Yandex. انتقل إلى الصفحة https://addons.opera.com/en/extensions/ ، أدخل الاسم التطبيق المطلوبفي نموذج البحث واضغط على Enter. بعد ذلك ، يبقى النقر فوق الزر الأخضر "إضافة إلى متصفح Yandex" - وسيتم توصيل المكون الإضافي.

كيفية تعطيل المكونات الإضافية وتمكينها

كقاعدة عامة ، بعد التثبيت الناجح ، يتم تنشيط الملحقات تلقائيًا وتبدأ العمل فورًا. إذا كان في هذه اللحظةلا تحتاج لعمله - يوصى بتعطيله من أجل الحفظ موارد النظاموزيادة أداء متصفح Yandex:


إذا كنت تريد حذف مكون إضافي غير ضروري ، فأنت بحاجة إلى تحريك المؤشر فوق مفتاح "تمكين / تعطيل" ، وبعد ذلك سيظهر الزر "حذف" على يمينه ، والذي يجب النقر فوقه. يرجى ملاحظة أنه لا يمكنك إزالة تلك الملحقات المثبتة مسبقًا في متصفح Yandex ، مثل "وضع Turbo" ("Turbo") أو "Yandex.Weather" ("Yandex.Weather").

تكوين الوظائف الإضافية

واجهة مركزية لتغيير التكوينات ملحقات مثبتةلا يوجد متصفح Yandex. بدلاً من ذلك ، يحتوي كل مكون إضافي على قائمة خاصة به يمكن من خلالها تخصيصه. عادةً ما تُنشئ الوظائف الإضافية المثبتة رموزًا خاصة على اللوحة الموجودة على يمين شريط العناوين. إذا قمت بالنقر فوق مثل هذا الرمز باستخدام زر الماوس الأيسر والأيمن (حسب المكون الإضافي) ، فسيتم فتح قائمة تحكم منسدلة.

باستخدام هذه القائمة ، يمكن للمستخدمين العمل مع التطبيق ، وتمكين وظائفه مؤقتًا أو تعطيلها ، وتكوين معلماته. في هذه المقالة ، يتم وصف الإعدادات باستخدام مثال الوظيفة الإضافية DotVPN - مجهول الهوية لمتصفحات الإنترنت:

ملحقات الخدمة

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

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

لمنع المستخدمين عديمي الخبرة من تعطيل التشغيل الصحيح للمتصفح عن طريق الخطأ ، لا يتم عرض ملحقات الخدمة هذه على صفحة الوظائف الإضافية العادية. بالنسبة لهم ، تحتوي الواجهة على صفحتها الخاصة ، والتي يمكن الوصول إليها على العنوان "browser: // plugins /" أو "about: // plugins /".