سؤال

ولدي جهازين ويندوز فيستا الأعمال. لدي IE 7 مثبت على حد سواء. على بلدي أول آلة (الكمبيوتر Computer1) اذا ذهبت الى هذا الموقع ( HTTP: //www.quirksmode. غزاله / شبيبة / detect.html )، فإنه يقول أستخدمه "اكسبلورر 6 على ويندوز". إذا كنت تستخدم Computer2 مع Vista Business و IE7، تقول أستخدمه "اكسبلورر 7 على ويندوز". هنا هو . النسخة نفسه من IE على الجهازين. أي شخص لديه حل؟

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

المحلول

Computer1: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET CLR 3.0.30618; MS-RTC LM 8; .NET CLR 1.1.4322) Rick Kierner (11 minutes ago)
Computer2: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; .NET CLR 3.5.21022)  Rick Kierner (10 minutes ago)

ويبدو أن هناك بعض القمامة في عامل المستخدم من الكمبيوتر Computer1 أن يكرر المعلومات Mozilla/4.0 (compatible...) مع MSIE 6.0 المعلومات (وبين قوسين إغلاق متطابقة). أن قال، ركضت وكيل المستخدم الخاص بك من خلال السيناريو المقدمة على الصفحة التي ترتبط وعاد كما اكسبلورر 7، لذلك أنا لست متأكدا من السبب في ذلك هو الفشل في الصفحة نفسها.

وبغض النظر، تحقق التسجيل للحصول على مزيد من المعلومات حول وكيل المستخدم التي يمكن إزالتها في [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ Internet Settings\5.0\User Agent] (نعم، فإنه يقيم تحت عنوان "5.0" حتى إذا كان لديك برنامج Internet Explorer 7). لاحظ أن هذا هو الموقع في نظام التشغيل Windows XP، أفترض أنه هو نفسه في ويندوز فيستا.

نصائح أخرى

هل قمت بنشر وكيل المستخدم الجهازين؟ (يمكنك الذهاب إلى بعض المواقع التي تعرض وكيل المستخدم، أي هذا واحد أو في أسفل جدا ).

وأفترض انها علة على موقع Quirksmode بالتزامن مع gaent المستخدم.

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

وتحقق من مفاتيح التسجيل [HKEY_LOCAL_MACHINE \ SOFTWARE \ مايكروسوفت \ ويندوز \ \ إعدادات إنترنت \ عامل المستخدم \ منصة المشاركة] و [HKEY_LOCAL_MACHINE \ SOFTWARE \ مايكروسوفت \ ويندوز \ \ إعدادات إنترنت \ 5.0 \ عامل المستخدم \ منصة المشاركة]

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

وعادة، فإن هذه القيم إما أن يكون في "وكيل المستخدم" مفتاح أو "منصة بوست" مفتاح.

ولقد وجدت إدخال التسجيل:

وHKEY_USERS \ S-1-5-21-817507923-1393677948-3603797094-1205 \ برامج \ مايكروسوفت \ ويندوز \ \ إعدادات إنترنت \ عامل المستخدم \ منصة المشاركة

وكان هذا هو

<اقتباس فقرة>   

و"موزيلا / 4.0 (متوافق؛ MSIE 6.0؛   ويندوز NT 5.1. SV1) "

وقيمة. بعد إزالة ذلك، يتم الاعتراف متصفحي كما IE 7

وهذا هو مجرد تخمين، ولكن السلسلة الأولى التي نشرت له صراحة "MSIE 6.0" في سلسلة الاستعلام. إذا كان الموقع هو كسول ولا تحليل صحيح السلسلة، التي يمكن تجاوز "MSIE 7.0" في السلسلة في وقت سابق، وتعطيك نتيجة خاطئة.

ولقد وجدت مفتاح التسجيل IE6. أنا قادرة على حذف هذا دون أن تسبب مشاكل في جهاز الكمبيوتر الخاص بي؟ HKEY_USERS \ S-1-5-21-117609710-1647877149-839522115-1003 \ برامج \ مايكروسوفت \ ويندوز \ \ إعدادات إنترنت \ عامل المستخدم \ منصة المشاركة حيث وجدت ما يلي: موزيلا / 4.0 (متوافق؛ MSIE 6.0، ويندوز NT 5.1، SV1)

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

وأنا لا أريد لإزالة مفتاح التسجيل إذا كان ذلك يمكن أن يؤدي إلى مجموعة جديدة كاملة من المشاكل! بفضل

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