আইপ্যাড ব্যবহারকারী এজেন্ট কি?


114

আমি যা সংগ্রহ করি তা থেকে, আইপ্যাড আইফোন ওএস ব্যবহার করছে তবে আইফোন এবং আইপড স্পর্শ থেকে আলাদা স্ক্রিন রেজোলিউশন রয়েছে। তাই অনেকগুলিকে আইপ্যাডের সাথে খাপ খাইয়ে নিতে তাদের ব্যবহারকারী এজেন্ট সনাক্তকরণ পরিবর্তন করতে হতে পারে।

সুতরাং, আইপ্যাড বা আইপ্যাড এসডিকে অ্যাক্সেস সহ যে কেউ আমাদের ব্যবহারকারী-এজেন্ট স্ট্রিং দিতে পারেন?


2
আপনি কীভাবে আপনার আইড্যাডের সাথে খাপ খাইয়ে নিতে চান যখন আপনি নিজের পরিবর্তনগুলি মাপসই করতে পারেন না?
গম্বো

9
আমি মনে করি ধারণাটি নিশ্চিত করা হয় যে কেউ যখন আইপ্যাডে আপনার সাইটটি লোড করে, তখন এটি আইফোন ভাবেনা। ব্যবহারকারী এজেন্ট যে কোনও অ্যাপ্লিকেশন বা ওয়েবসাইট যা সনাক্ত করে এবং এটিতে কাজ করে তার জন্য গুরুত্বপূর্ণ।
ফিলিপ মর্টন

সমস্ত উত্তরগুলি বেশ কয়েক বছরের পুরানো - আমি এখানে কেবল বিকল্পগুলি সন্ধান করেছি: ওয়েব অ্যাপস- অনলাইন / অনলাইন- টোলস / ইউজার- এজেন্ট- স্ট্রিংস (ড্রিল করার জন্য কিছুটা চেষ্টা করা, তবে এতে আপনার প্রয়োজন এমন প্রতিটি ডিভাইস রয়েছে) ।
brichins 23

উত্তর:


126

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ আইফোন ওএস 3_2 ম্যাক ওএস এক্স এর মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি314 সাফারি / 531.21.10


16
উপরে গৃহীত উত্তরটি আর নয়। আপনি 'আইফোন' এর জন্য ব্যবহারকারীর এজেন্ট চেক করতে পারবেন না, হতে হবে 'আইপ্যাড'। আমি মনে করি উপরের জেলিদেভের লিঙ্কটি বাস্তব চুক্তির আরও নিকটবর্তী: মজিলা / ৫.০ (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2 ম্যাক ওএস এক্স এর মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7B334b সাফারি / 531.21.10
জন রাশ

2
ওহে লোকেরা, এখানে সাফারি বিকাশকারী লাইব্রেরিতে ব্যবহারকারী এজেন্টের বিবরণ দেওয়া আছে: developer.apple.com/library/safari/#technotes/tn2010/tn2262/…
ম্যাট সেটার

6
এখানে আরও একটি আরও বিস্তৃত এবং
তথ্যযুক্ত

এই উত্তরটি ভুল। আইওএস 13 থেকে এখন আইপ্যাডের কোনও উল্লেখ নেই।
CpnCrunch

: নীচের আপডেট উত্তর দেখার stackoverflow.com/questions/2153877/what-is-the-ipad-user-agent/...
zvi

28

সিমুলেটর থেকে , আইপ্যাড মোডে:

মজিলা / 5.0 (ম্যাকিনটোস; ইউ; ইন্টেল ম্যাক ওএস এক্স 10_5_8; এন-ইউএস) অ্যাপলওয়েবকিট / 531.9 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.3 সাফারি / 531.9 (এটি ৩.২ বিটা ১ এর জন্য)

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি334 বি সাফারি / 531.21.10 (এটি 3.2 বিটার জন্য 3)

এবং আইফোন মোডে:

মজিলা / 5.0 (আইফোন; ইউ; সিপিইউ আইফোন ওএস 3_2 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.20 (কেএইচটিএমএল, গেকোর মতো) মোবাইল / 7 বি 298 জি

সিমুলেটরটি কতটা নির্ভরযোগ্য তা আমি জানি না, তবে মনে হয় আপনি কেবল ব্যবহারকারী-এজেন্ট স্ট্রিং থেকেই ডিভাইসটি আইপ্যাড কিনা তা সনাক্ত করতে পারবেন না।

(দ্রষ্টব্য: আমি স্নো চিতাবাঘে আছি যা সাফারির জন্য ব্যবহারকারী এজেন্ট স্ট্রিংটি

মজিলা / 5.0 (ম্যাকিনটোস; ইউ; ইন্টেল ম্যাক ওএস এক্স 10_6_2; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.8 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 সাফারি / 531.21.10

)


1
"Machintosh"? এটি কি টাইপো নাকি বাস্তবের জন্য? যদি এটি বাস্তবের জন্য হয় তবে আমাদের এটি সনাক্ত করার কথা এটিই হতে পারে।
ইয়োরিক

দেখে মনে হচ্ছে পার্থক্যটি নিবিষ্ট ... "ম্যাকিনটোস" এর বানান নোট করুন "ম্যাকিনটোস" - না এটি টাইপো?
শৌল ডলগিন

1
দুঃখিত এটি টাইপো। কারণ আমি সিমুলেটর থেকে সরাসরি ম্যাকে অনুলিপি করতে পারি না।
কেনেটিএম

10.5.8 ?? সর্বশেষ চিতাবাঘের সংস্করণটি জানায়, তবে আইপ্যাডটিতে একটি টুইটযুক্ত আইফোন ওএস রয়েছে! আপনার আইফোন স্বাক্ষর আইফোন সিমুলেটর থেকে বা ডিভাইস থেকে?
মেডোপাল

1
সত্যিই অদ্ভুত !, আইফোন মোবাইল সাফারি থেকে আইফোন রিপোর্ট করার সময় কেন আইপ্যাডের অনুরোধটি একটি ডেস্কটপ সাফারি থেকে আসে? আমি মনে করি শীঘ্রই সিগনেটার পরিবর্তন হবে। আইপ্যাডের স্বাক্ষরটি ইন্টেল সিপিইউ (ভুল), চিতা ওএস (ভুল) এবং সাফারি (ভুল)
মেডোপাল

23

(প্রায় 10 বছর পরে ...)

থেকে আইওএস 13 আইপ্যাড এর ইউজার এজেন্ট ম্যাক OS এ পরিবর্তিত হয়েছে, উদাহরণস্বরূপ:

মজিলা / 5.0 (ম্যাকিনটোস; ইন্টেল ম্যাক ওএস এক্স 10_15) অ্যাপলওয়েবকিট / 605.1.15 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 13.0 সাফারি / 605.1.15


এটি আমরা একটি আইপ্যাড প্রো তেও পাই। তাহলে আর আইপ্যাড / আইওএস এবং ম্যাক ওএসের মধ্যে পার্থক্য করার কোনও উপায় নেই?
কম_প্রতিক্রিয়া

1
: @low_rents সত্যিই একটা সমস্যা যে এখানে দেখতে stackoverflow.com/questions/56934826/...
zvi

15

একটি বাস্তব ডিভাইস থেকে:

Mozilla/5.0 (iPad; U; CPU OS OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10


9

এটি লক্ষণীয় যে ওয়েব-অ্যাপ মোডে চলার সময় ( apple-mobile-web-app-capableমেটা ট্যাগ ব্যবহার করে ) ব্যবহারকারীর এজেন্ট এর থেকে পরিবর্তন করে:

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2_1 ম্যাক ওএস এক্স এর মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি 405 সাফারি / 531.21.10

প্রতি:

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2_1 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (গেকোর মতো কেএইচটিএমএল) মোবাইল / 7 বি 405


আইফোনের ক্ষেত্রেও এটি সত্য। যদি কারও কাছে এই পার্থক্যটি ব্যাখ্যা করার জন্য কোনও অ্যাপল ডকুমেন্টেশন থাকে তবে আমি এটি একটি দুর্দান্ত সহায়তা খুঁজে পাব।
রিচার্ড ডালালওয়ে

7

আইপ্যাড 2 এর অধীনে 4.3.5:

মজিলা / 5.0 (আইপ্যাড; ইউ; ম্যাক ওএস এক্সের মতো সিপিইউ ওএস 4_3_5; এন-ইউএস) অ্যাপলওয়েবকিট / 533.17.9 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 5.0.2 মোবাইল / 8 এল 1 সাফারি / 6533.18.5


6

খনি বলেছেন:

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 4_3 ম্যাক ওএস এক্সের মতো; দা-ডিসি) অ্যাপলওয়েবকিট / 533.17.9 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 5.0.2 মোবাইল / 8F190 সাফারি / 6533.18.5


4

এই যে!

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি334 বি সাফারি / 531.21.10


3

এটি সাধারণ toকমত্য বলে মনে হয় যে প্রতিটি মোবাইল অ্যাপল ডিভাইস, আইফোন, আইপ্যাড, বা আইপড কোনও ব্যবহারকারী এজেন্ট ব্যবহার করে যার মধ্যে 'মোবাইল' এবং 'সাফারি' উভয়ই থাকে।

তবে, সর্বশেষতম এসডিকে (৪.০.১) ব্যবহার করে এবং আমার রেল সার্ভারে ব্যবহারকারীর এজেন্ট পড়া (ব্যবহার করে request.env["HTTP_USER_AGENT"]), আমরা কখনই 'সাফারি' অংশটি পাই না।

অনুরোধটি সিমুলেটর বা সত্যিকারের ডিভাইস, ডিবাগ বা প্রকাশের পক্ষ থেকে করা হচ্ছে না কেন, এটি সর্বদা এরকম কিছু দেখায়:

মজিলা / 5.0 (আইফোন; ইউ; সিপিইউ আইফোন ওএস 3_1_2 ম্যাক ওএস এক্স এর মতো; ডি-ডি) অ্যাপলওয়েবকিট / 528.18 (গেকোর মতো কেএইচটিএমএল) মোবাইল / 7D11 "

শুধু 'সাফারি' নেই। :-( সুতরাং নিশ্চিত হতে আমাদের 'আইফোন' অংশটি ব্যবহার করতে হবে apple এটি এমন কিছু যা অ্যাপল করার প্রস্তাব দেয় না।


2
ব্যবহারকারী এজেন্টেও ক্রোমের অ্যাপলওয়েবকিট রয়েছে।
নেস্টর

2

সিমুলেটর ৩.২ ফাইনাল থেকে:

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি367 সাফারি / 531.21.10


2

আইফোন ওএস 3.2 এসডিকে বিটা 3 এ আইপ্যাড ব্যবহারকারী এজেন্ট স্ট্রিংয়ের সাফারি

মজিলা / 5.0 (আইপ্যাড; ইউ; সিপিইউ ওএস 3_2 ম্যাক ওএস এক্সের মতো; এন-ইউএস) অ্যাপলওয়েবকিট / 531.21.10 (কেএইচটিএমএল, গেকোর মতো) সংস্করণ / 4.0.4 মোবাইল / 7 বি334 বি সাফারি / 531.21.10

আরও তথ্য: http://developer.apple.com/library/safari/#technotes/tn2010/tn2262/_index.html


1

আমি মনে করি এটি উল্লেখযোগ্য যে আপনার সাধারণত পুরো এজেন্ট স্ট্রিংটি ব্যবহার করার প্রয়োজন হয় না, যদি না আপনি সম্ভবত কোনও নির্দিষ্ট মডেলটিতে ওয়েবসাইটটি টেইলর করার দরকারের কোনও কারণ খুঁজে পান।

আপনি এজেন্ট স্ট্রিংয়ে আইফোন, আইপ্যাড এবং আইপড পরীক্ষা করতে পারেন এবং আপনার সমস্ত ঘাঁটি কভার করতে পারেন।

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i))) {
    appleMobileDevice = true;
}
else {
    appleMobileDevice = false;
}

1

আইওএস 13 থেকে, 'আইপ্যাড' খুঁজে পাচ্ছেন না, আমি এই জেএস বর্তমান ডিভাইসটি ব্যবহার করি , এটি কাজ করে।

এই কোর:

const iPadOS13Up = navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1

https://github.com/matthewhudson/current-device/blob/master/src/index.js#L55

আপনি মারা যাওয়ার ধরণটি দেখতে পারেন:


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.