অ্যান্ড্রয়েড ব্রাউজার সম্পর্কে: ডিবাগ, এই সেটিংসগুলি কী করে?


84

আমি সবেমাত্র এই লুকানো সেটিংসটি পেয়েছি:

  1. স্টক ব্রাউজারটি খুলুন ( আইসিএসে ক্রোম নয় about সম্পর্কে: ক্রোমে ডিবাগ কাজ করে না instead পরিবর্তে রিমোট ডিবাগিং ব্যবহার করুন))
  2. অ্যাড্রেস বারে, টাইপ করুন about:debug, কিছুই হবে না, কোনও কনফার্মেশন স্ক্রিন বা ফ্ল্যাশিং গ্রিন বক্স থাকবে না যা আপনাকে জানিয়েছে যে আপনি কিছু করেছেন।
  3. তবে ব্রাউজারের সেটিংস পৃষ্ঠায় এখন কয়েকটি নতুন বিকল্প থাকা উচিত।

এখানে চিত্র বর্ণনা লিখুন
(প্রসারিত করতে ছবিতে ক্লিক করুন)

ইন Menu > More > Settings:

এখানে চিত্র বর্ণনা লিখুন
(প্রসারিত করতে ছবিতে ক্লিক করুন)

ইন Menu > More, এছাড়াও আছে:

এখানে চিত্র বর্ণনা লিখুন
(প্রসারিত করতে ছবিতে ক্লিক করুন)

সম্ভবত অন্যান্য নতুন মেনু রয়েছে যা আমি দেখিনি এবং মেনুগুলি সম্ভবত সংস্করণ নির্দিষ্ট হওয়ার সম্ভাবনা রয়েছে showing

যদিও আমি এই কয়েকটি সেটিংস বুঝতে পেরেছি, এমন অনেকগুলি সেটিংস রয়েছে যা আমি বুঝতে পারি না, যেমন আমি জাভাস্ক্রিপ্ট কনসোলটি কোথায় খুঁজে পাব, কী সন্ধান করা হচ্ছে, হালকা স্পর্শ এবং ন্যাভ ক্যাশে ডাম্প কী করবে, যেখানে ডাম্প ফাইলগুলি করবে এতে সংরক্ষণ করা হচ্ছে, বৈধ জেএস (জাভাস্ক্রিপ্ট?) পতাকাগুলি কী কী?

গুগলের কাছে এই সেটিংটি কী করে তা আমার কাছে কঠিন মনে হয়। আমি about:debugএই সেটিংসটি কী করে তা নিয়ে অন্যদের কাছ থেকে প্লে / পরীক্ষা / গুগল খেলতে এবং লিখতে সহায়তা চাই । আপনি যে কোনও বিটের তথ্য সংগ্রহ করতে পারেন তা সহায়ক।

আপনি আন্তঃসম্পর্কিত সেটিংস বর্ণনা না করে দয়া করে প্রতি সেটিংয়ের একটি উত্তর দিন।


ভি 8 ওয়েবএম ভিডিওর অংশ, তাই না?
আলে

4
@ অ্যাল এভারেট: যতদূর আমি জানি, ভি 8 হ'ল জাভাস্ক্রিপ্ট ইঞ্জিন যা ক্রোমে এবং অ্যান্ড্রয়েডের ব্রাউজার দ্বারা ফ্রয়েও (?) এবং তারপরে ব্যবহার করা হয়েছে।
মিথ্যা রায়ান

আমি তখন কিছু ভুল করে দিচ্ছি। আজ অনেক কিছু হচ্ছে।
আলে

3
@ অ্যাল এভারেট: আপনি সম্ভবত ভিপি 8 কোডেকের কথা উল্লেখ করছেন, যা ওয়েবএম এর অংশ: en.wikedia.org/wiki/VP8
লাই রায়ান

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

উত্তর:


29

জাভাস্ক্রিপ্ট কনসোলটি এই জিনিস:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

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


4
আমি নিশ্চিত করতে পারি যে যখন কোনও জেএস ত্রুটি ট্রিগার হয় তখনই কনসোল বিকল্পটি প্রদর্শিত হবে। এখানে একটি সরল জেসবিন যা একটি ত্রুটি ট্রিগার করে (এবং আরও দ্রুত লোড করে): jsbin.com/owecey
জার্ন জাফেরার

1
এটি করার পরে আমি আমার এইচটিসি বজ্র কনসোলটি দেখতে অক্ষম: ডিবাগ এবং jsbin.com/owecey এ যাচ্ছি । যে কেউ কোন পরামর্শ আছে? আমার অ্যান্ড্রয়েড সংস্করণটি ২.৩.৪, এবং আমার এইচটিসি সেন্স সংস্করণ (যদি এটি ম্যাটার করে) ২.১
বেনিল্যান্ড

10

about:debugউপর HTC ডিজায়ার এইচডি মেনু মেনুর অধীনে একটি বিকল্প> আরো> সেটিংস "সক্ষম GEP জুম" বলা হয়েছে। এটি এইচটিসির পাঠ্য রিফ্লো বৈশিষ্ট্যটি বন্ধ করে দেয় এবং ডিফল্ট গুগল জুম ব্যবহার করে।


9

পৃষ্ঠার অনুরোধ করার সময় ব্রাউজার প্রেরিত ইউজার এজেন্ট স্ট্রিংকে ইউএএসআরটিং পরিবর্তন করবে । ব্যবহারকারী এজেন্ট স্ট্রিং একটি স্বল্প স্ট্রিং (পাঠ্য) যা ব্রাউজার সার্ভারে নিজেকে সনাক্ত করতে প্রেরণ করে। অনেক ওয়েবসাইট ওয়েবসাইটের সাথে সংযোগকারী ব্রাউজারটি সনাক্ত করার চেষ্টা করে এবং ব্রাউজারের জন্য অনুকূলিত করা বিভিন্ন পৃষ্ঠা সরবরাহ করবে। এই জাতীয় ব্রাউজার সনাক্তকরণের জন্য একটি সাধারণ পদ্ধতি হ'ল ইউএএসস্ট্রিং পরীক্ষা করে। ইউএএসআরটিং সেটিংটি মূলত ইউএএসআরটিংয়ের স্পুফ করে এবং সার্ভারকে বিশ্বাস করে যে অ্যান্ড্রয়েড ব্রাউজারটি আসলেই অন্য একটি ব্রাউজার।

ইউএএসস্ট্রিংয়ের জন্য তিনটি বিকল্প রয়েছে:

  • অ্যান্ড্রয়েড (ডিফল্ট)
  • ডেস্কটপ
  • আইফোন

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

উদাহরণস্বরূপ, যখন আমার স্যামসাং স্পিকা বিভিন্ন সেটিংস ব্যবহার করেছিল তখন এটি http://www.useragentstring.com সনাক্ত করে:

  • অ্যান্ড্রয়েড ব্যবহার করার সময়: Mozilla/5.0 (Linux; U; Android 2.2.2; en-au; GT-I5700 Build/Froyo) AppleWebkit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
  • ডেস্কটপ ব্যবহার করার সময়: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebkit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
  • আইফোন ব্যবহার করার সময়: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebkit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16

ডিজায়ার এইচডি তে আপনি "আইপ্যাড" এবং "ম্যানুয়াল" থেকেও চয়ন করতে পারেন। ম্যানুয়াল একটি পাঠ্য বাক্স পপ আপ করে যাতে আপনি আপনার পছন্দ মতো যে কোনও ব্রাউজার হওয়ার ভান করতে পারেন।
ম্যাট এইচ

ইউআরএল বারে ইউজারডেন্ট প্রবেশ করে আপনি সরাসরি এই সেটিংটি অ্যাক্সেস করতে পারেন। আমার এসএমএস গ্যালাক্সি এসআই-এ অ্যান্ড্রয়েড, আইফোন, ডেস্কটপ, লিসমোর, কাস্টম
অনারক 13'13 এ 16'11

সায়ানোজেনমড-এ ইউএএসআরটিংয়ের জন্য বেশ কয়েকটি বিকল্প রয়েছে তবে এটি মেনু থেকে পাওয়া যায় এবং আপনার এটির প্রয়োজন নেই: ডিবাগ।
ব্রোম

এই তিনটি ব্যবহারকারী এজেন্টের চেয়ে বেশি রয়েছে। আনুভূমিক মোডে, যে বাক্সটি তাদের প্রদর্শন করে, কেবল 3 দেখায়, তবে উল্লম্ব মোডে, আরও অনেক কিছু দেখায়। বাক্সে স্ক্রোল বারগুলি নেই: / কমপক্ষে 2.2.3 ওয়েবকিট ভিত্তিক স্টক ব্রাউজারে।
সিডিডি

9

একক কলাম রেন্ডারিংয়ের কারণে ব্রাউজারটি আলাদা লেআউটিং অ্যালগরিদম ব্যবহার করে।

আমি অ্যালগরিদমের যুক্তিটি ঠিক কী তা নিশ্চিত নই তবে এটি এমন একটি ওয়েবসাইটকে জোর করে বলার চেষ্টা বলে মনে হচ্ছে যা ছোট স্ক্রিনগুলিতে সহজে দেখার জন্য মোবাইলকে একটি একক কলামে রেন্ডার করার জন্য ডিজাইন করা হয়নি। যদিও সে ক্ষেত্রে এটি নিশ্চিত না, যেহেতু একক-কলাম ভিউ সক্ষম করা অ্যান্ড্রয়েড.স্ট্যাকেক্সেঞ্জের.কমের লেআউটটিকে ভেঙে দেয় এবং পাঠ্য রিফ্লো অক্ষম করে, এটি ডিফল্ট লেআউটিং ব্যবহার করার চেয়ে পড়াকে অনেক বেশি বেদনাদায়ক করে তোলে। মনে হয় এই বৈশিষ্ট্যটি কোনও কারণে ব্যবহৃত হয়নি, আমি একক ওয়েব পৃষ্ঠা খুঁজে পাচ্ছি না যা সিঙ্গেল কলাম রেন্ডারিং মোডে রেন্ডার করার সময় ভাল দেখায়; এমনকি মোবাইল ভিউয়ের জন্য অপ্টিমাইজ করা পৃষ্ঠাগুলি সিঙ্গল-কলাম মোডের চেয়ে ডিফল্টতে আরও ভাল দেখায়।

ডিফল্ট এবং একক-কলাম রেন্ডারিংয়ের তুলনা করে নীচে কয়েকটি স্ক্রিনশট রইল, বাম দিকের স্ক্রিনশটটি কোনও একক-কলামে নেই ডানদিকে স্ক্রিনশটটি একক-কলাম সহ একই পৃষ্ঠা:

android.stackexchange.com

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

android.com

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

উইকিপিডিয়া আজকের প্রথম পৃষ্ঠা মোবাইল দেখুন:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

উইকিপিডিয়া আজকের প্রথম পৃষ্ঠায় মোবাইল ভিউ অক্ষম করুন:

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন


শব্দ এবং ছবি একে অপরকে আবৃত করে। এই ওয়েবসাইটটি নির্দিষ্ট বা ব্রাউজার নির্দিষ্ট সেটিংস? শব্দ মোড়ানো কি পৃষ্ঠাকে আরও ভাল দেখাচ্ছে?
ভাগ্যবান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.