سؤال

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

وأجهزة الصراف الآلي والتراسل الفوري تغيير رأس ولكن هذا يعمل فقط عندما يدويا تحميل الرابط (أي استدعاء setUrl)

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

المحلول

والطريقة الوحيدة التي سوف "تعمل دائما،" حتى الآن ولقد تمكنت من العثور عليها، هو <وأ href = "http://www.walkernews.net/2007/07/05/how-to- تغيير المستخدم وكيل سلسلة / "يختلط =" نوفولو noreferrer "> تغيير سلسلة عامل المستخدم في تسجيل . هذه الإرادة، وبطبيعة الحال، يؤثر <م> كل المثال متصفح ويب يعمل على هذا الجهاز.

هل يمكن أيضا محاولة جوجل للبحث على DISPID_AMBIENT_USERAGENT. من هذه الصفحة مايكروسوفت :

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

وMSHTML ستطلب أيضا لمستخدم جديد   وكيل عبر DISPID_AMBIENT_USERAGENT   عند التنقل إلى النقر الارتباطات التشعبية.   هذه المنشأة السياحية المحيطة يمكن أن يكون   تجاوز، ولكن لم يتم استخدامه عندما   استدعاء انتقل برمجيا   طريقة، أسلوب؛ فإنه سيتم أيضا لا يؤدي إلى   الملكية وكيل المستخدم من ال DOM   وجوه الملاح أو clientInformation   السلوك يمكن تغييرها - هذا العقار   سوف تعكس دائما الإنترنت   إكسبلورر وكيل المستخدم سلسلة الخاصة.

وأنا لست على دراية المكون MSHTML، لذلك أنا لست على يقين من أن من المفيد.

وآمل أن يوفر لك ما لا يقل عن مكان للبدء. : -)

نصائح أخرى

وفعلت قليلا من غوغلينغ اليوم مع التلميح الذي قدمته رئيس المهوس وعملت على كيفية القيام بذلك.

وكويدغيتس يستخدم فئة اكتف مغني الراب دعا FrameSite الذي يعالج طلبات الاحتجاج. ما فعلته هو جعل فئة جديدة يرث من هذا، ويعالج الحدث DISPID_AMBIENT_USERAGENT ويمر كل الآخرين على. هكذا أنا الآن يمكن إرجاع وكيل مستخدم آخر.

وشكرا للمساعدة.

ورئيس المهوس سبق أن قال لك مكان في registy سوف IE ننظر بشكل افتراضي.

وهذه مجرد افتراضية، وإن كان. إذا قمت بتطبيق [IDocHostUIHandler :: GetOptionKeyPath] ( HTTP : //msdn.microsoft.com/en-us/library/aa753258 (VS.85٪ 29.aspx) أو [IDocHostUIHandler2 :: GetOverrideKeyPath] (<لأ href = "http://msdn.microsoft. كوم / EN-US / مكتبة / aa753274 (VS.85٪ 29.aspx) "يختلط =" نوفولو noreferrer "> http://msdn.microsoft.com/en-us/library/aa753274 (VS.85٪ 29. ASPX) ، سوف IE استخدام ذلك إدخال التسجيل بدلا من ذلك.

وأنت ربما تريد استخدام المساعدة Regmon SysInternal لتصحيح هذا.

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