استنشاق معرف لتطبيق iPhone المستخدم للوصول إلى صفحة ويب

StackOverflow https://stackoverflow.com/questions/1706562

  •  19-09-2019
  •  | 
  •  

سؤال

عندما يصل شخص ما إلى موقع عبر WebView في تطبيق iPhone، هل هناك طريقة موثوقة (جافا سكريبت أو جانب الخادم) لإخبار ما يستخدمه التطبيق؟ يبدو أن سلسلة وكيل المستخدم يمكن أن تخبرني إذا كانت من Safari أم لا، ولكن ليس ما يستخدمه التطبيق الدقيق إذا لم يكن Safari، ما لم يتم تحديد وكيل مستخدم مخصص من قبل مبرمج التطبيق (الذي ليس في كثير من الأحيان).

أود أن أكون قادرا على معرفة المزيد بالضبط ما يستخدم التطبيق الدقيق من أجل خدمة محتوى مخصص [قليلا]. لا يحتاج المعرف إلى أن يكون قابلا للقراءة البشرية، فقط App-sepcific (لذلك، على سبيل المثال، سيكون معرف الحزمة على ما يرام).

مثال (وليس مفيد) وكلاء المستخدمين:

من Safari: "Mozilla / 5.0 (iPhone؛ U؛ CPU iPhone OS 3_1_2 مثل Mac OS X؛ en-US) Applewebkit / 528.18 (KHTML، مثل Gecko) الإصدار / 4.0 Mobile / 7D11 Safari / 528.16"

معظم التطبيقات: "Mozilla / 5.0 (iPhone؛ U؛ CPU iPhone OS 3_1_2 مثل Mac OS X؛ EN-US) Applewebkit / 528.18 (KHTML، مثل Gecko) Mobile / 7D11"

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

المحلول

حاولت أن أكتب فقط "كلا"، لكن الإجابات مطلوبة يجب أن تكون طولها 15 حرفا على الأقل ...

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