অ্যান্ড্রয়েড ফোনে Chrome এ বিকাশকারী সরঞ্জামগুলির কনসোলটি খোলা সম্ভব?


165

একটি AngularJS অ্যাপ্লিকেশন ডেস্কটপে সূক্ষ্মভাবে কাজ করে, তবে মোবাইলে সঠিকভাবে উপস্থাপন করছে না (প্রকৃত কোডটি প্রদর্শিত হচ্ছে)। এটি একটি অ্যান্ড্রয়েড ফোনে।

কনসোলে কী ত্রুটিগুলি প্রদর্শিত হচ্ছে তা আমি দেখতে চাই।

মোবাইলে ক্রোম অ্যাপে (যেমন এটি ডেস্কটপে রয়েছে) জেএস কনসোলটি খোলা সম্ভব?

উত্তর:


134

আপনি এটি রিমোট ডিবাগিং ব্যবহার করে করতে পারেন, এখানে অফিসিয়াল ডকুমেন্টেশন । বেসিক প্রক্রিয়া:

  1. আপনার অ্যান্ড্রয়েড ডিভাইস সংযুক্ত করুন
  2. আপনার ডিভাইসটি নির্বাচন করুন: আরও সরঞ্জাম> *পিসি / ম্যাকে ডেভ সরঞ্জামগুলি থেকে ডিভাইসগুলি পরীক্ষা করুন ।
  3. আপনার মোবাইলে অনুমোদন দিন।
  4. শুভ ডিবাগিং !!

* এটি এখন "রিমোট ডিভাইস"।


2
আমি মনে করি ডকুমেন্টেশন লিংকে বিস্তারিত ব্যাখ্যা সরবরাহ করা হয়েছে
সিউডোআজ

59
এটি কি বাহ্যিক কম্পিউটার ব্যতীত এটি করা সম্ভব?
এরিক রিড

59
অ্যান্ড্রয়েড ফোনে ক্রোমে ওপেন বিকাশকারী সরঞ্জামগুলির কনসোলের জন্য প্রশ্ন জিজ্ঞাসা করে? আপনার আত্মার জন্য একটি পৃথক ডিবাগিং মেশিন প্রয়োজন। আপনার উত্তরে ডিবাগিং ফোনে নেই
ফেনকিন

5
@ ফেনকিন সম্পর্কে আমি সচেতন অন্য কোনও উপায় নেই। আপনি যদি আরও ভাল উপায় আছে বলে মনে করেন তবে নির্দ্বিধায় আপডেট করুন,
সিউডোআজ

5
জানুয়ারী 2019, আমি আরও সরঞ্জামগুলির অধীনে পরিদর্শন ডিভাইসগুলি সন্ধান করতে পারিনি, অবশেষে আমি এটি ক্রোম: // পরিদর্শন করে পেয়েছি এবং আপনাকে আপনার ফোন থেকে ইউএসবি ডিবাগিংয়ের অনুমতি দেওয়া দরকার
অভিনব সিংহ

53

যখন আপনার হাতে একটি পিসি নেই, আপনি ইরুদা ব্যবহার করতে পারেন, যা মোবাইল ব্রাউজারগুলির জন্য ডেভলগুলি https://github.com/liriliri/eruda
এটি এম্বেডযোগ্য জাভাস্ক্রিপ্ট এবং একটি বুকমার্কলেট হিসাবে সরবরাহ করা হয় (ক্রোমে বুকমার্কেল পেস্ট সরিয়ে দেয়) জাভাস্ক্রিপ্ট: উপসর্গ, সুতরাং আপনার নিজের এটি টাইপ করতে হবে)


1
টার্মাক্সের মতো সরঞ্জামগুলির খুব ভাল সঙ্গী যা একাকী মোবাইল ডিভাইসগুলিকে উন্নত করে তোলে! আমি ইতিমধ্যে ইন্টিগ্রেটেড eruda-webpack-pluginএক প্রকল্পে: npm i eruba-webpack-plugin --save-optional
vintproykt

কনসোলে যা রয়েছে তা পাওয়ার সহজতম উপায়
makwana.a

দুর্দান্ত সমাধান। এটি একটি সিডিএন-তে উপলব্ধ।
নেটিশিক্স

এটি আমার পক্ষে কাজ করে না বলে মনে হচ্ছে। এড্রেস বারে এটি আটকানো (এবং তারপরে 'জাভাস্ক্রিপ্ট:' পাঠ করা) কিছুই করার মনে হচ্ছে না।
বিটি

@ বিটি কিছু ওয়েবসাইট তালিকাভুক্ত অনুমোদিত ডোমেনগুলি থেকে স্ক্রিপ্টগুলি লোড করার ক্ষেত্রে সীমাবদ্ধ করে। এটি অন্য ওয়েবসাইটে চেষ্টা করুন।
ট্রাগ্পার

10

আমি কেবল দেখতে চাই যে কনসোলে কী ছাপা হয়েছিল আপনি নিজের HTML এ কোথাও "মুদ্রিত" অংশটি সহজেই যুক্ত করতে পারেন যাতে এটি ওয়েবপৃষ্ঠায় উপস্থিত হয়। আপনি নিজের জন্য এটি করতে পারেন, তবে একটি জাভাস্ক্রিপ্ট ফাইল রয়েছে যা এটি আপনার জন্য করে। আপনি এখানে এটি সম্পর্কে পড়তে পারেন:

http://www.hnldesign.nl/work/code/mobileconsole-javascript-console-for-mobile-devices/

কোডটি গিথুব থেকে পাওয়া যায় ; আপনি এটিকে ডাউনলোড করতে এবং এটি জাভাস্কিপ্ট ফাইলে পেস্ট করতে পারেন এবং এটি আপনার HTML এ যুক্ত করতে পারেন


এফওয়াইআই: আপনি এমন একটি পরিস্থিতির মুখোমুখি হতে পারেন যা কনসোলটি প্রদর্শিত হবে না। এর অফিসিয়াল হোমপেজের শেষে কিছু কথোপকথনের ভিত্তিতে , আপনি mobileConsole.init()এটিকে স্পষ্ট করে বলতে চেষ্টা করতে পারেন । সেই কৌশলটি আমার ক্ষেত্রে সহায়তা করে। YMMV।
রায়লুও

1
এই লিঙ্কটি এখনও কাজ করে, এটি লোড হতে কেবল দীর্ঘ সময় নেয়। তবুও আমি সংক্ষেপে বলতে পারি যে আমার এবং সেই liণগ্রহীতা মালিকের মধ্যে সেই কথোপকথনটি তার প্রধান পৃষ্ঠার নোটস বিভাগে নিম্নলিখিত তথ্য যুক্ত করে শেষ করেছেন: "যদি মোবাইল কনসোলটি চালু না হয় (মোবাইল সনাক্তকরণ ব্যর্থ হয়), আপনি হয় সেট করে অটোস্টার্টকে ওভাররাইড করতে পারেন ওভাররাইড if (!mobileConsole.status.initialized) { mobileConsole.init(); }
আউটরুন

7

দয়া করে নিজেকে অনুগ্রহ করুন এবং কেবল সহজ বোতামটি চাপুন:

প্লে স্টোর থেকে ওয়েব ইন্সপেক্টর (ওপেন সোর্স) ডাউনলোড করুন ।

একটি ক্যাভিট: এটি, কনসোল আউটপুট বিশ্রামের প্যারামগুলি গ্রহণ করে না! অর্থাৎ আপনার যদি এরকম কিছু থাকে:

console.log('one', 'two', 'three');

আপনি কেবল দেখতে পাবেন

এক

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

console.log([ 'one', 'two', 'three' ].join(' '));

প্রত্যাশিত আউটপুট দেখতে।

তবে অ্যাপটি ওপেন সোর্স ! একটি প্যাচ আসন্ন হতে পারে ! প্যাচার এমনকি আপনি হতে পারে !


3

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


-1

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

https://gear4.app


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