سؤال

أحتاج إلى أن أكون قادرا على عرض ملفات HTML المخزنة محليا على الجهاز باستخدام عنصر تحكم WebBrowser على نموذج Windows.

أشير ببساطة إلى صفحة WebBrowser إلى صفحة مثل ذلك: ctrlbrowser.url = جديد uri ("ملف: /// المستندات test.html")؛

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

تنظيم أفكارك موضع تقدير كبير لأنني ضد جدار من الطوب على هذا واحد.

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

المحلول

إنه تأثير جانبي غريب في متصفح Opera يجري الافتراضي (أعتقد أنه يحدث إذا قمت بتثبيت Opera على أي جهاز WinMo في الواقع). تمت مناقشة الحل البديل هنا.

نصائح أخرى

لقد صادفنا هذا في برنامج WM 6. من المقرر أن تكون الأوبرا متصفح النظام الافتراضي للجهاز. السمعة الطيبة (تعديل سجل الجهاز) المقدمة من CTACKE هي في العمل بشكل صحيح، ولكن بدلا من ذلك، يمكنك فتح Opera واستخدام التفضيلات إلى UN-SET عليه كمتصفح افتراضي. لقد اخترنا Satooch الأخير، على الرغم من أنه يمكنك الجمع بين الاثنين واطلب من المستخدم تغيير تفضيلاتهم إذا تم تعيين السجل للحصول على Opera كما افتراضي.

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