আমি কীভাবে অ্যান্ড্রয়েড ব্রাউজারে উত্স দেখতে পারি?


156

অ্যান্ড্রয়েড ওয়েব ব্রাউজারে সোর্স এইচটিএমএল দেখার কোনও উপায় আছে কি?

উত্তর:


69

alertউত্স কোডটি ফেরত দেওয়ার জন্য আপনি জাভাস্ক্রিপ্টের পদ্ধতিটি ব্যবহার করতে পারেন , ঠিকানা বারে এটি টাইপ করুন:

javascript: alert(document.getElementsByTagName('html')[0].innerHTML);


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

1
আমার জন্য কাজ করে না! এমুলেটর সর্বদা http: // উপসর্গ যোগ করে এবং আমি একটি সাইট গুগল দ্বারা পাওয়া যায় নি।

1
অ্যান্ড্রয়েডের জন্য ক্রোম কেবল প্রায় 50 বা তার বেশি লাইন দেখায়।

অ্যান্ড্রয়েডের জন্য ফায়ারফক্সে কাজ করে না।
অ্যারন ফ্র্যাঙ্ক

256

অ্যান্ড্রয়েডে ফায়ারফক্স বা ক্রোমে অ্যাড্রেস বারে " view-source:", অর্থাত " view-source:http://google.com" দিয়ে URL উপসর্গ করে উত্স দেখা সম্ভব ।


4
দুর্দান্ত সমাধান। এমনকি এটি সিনট্যাক্স রঙিনও তৈরি করে (কমপক্ষে Chrome এ) এবং ক্লিপবোর্ডে উত্স কোডটি অনুলিপি করার অনুমতি দেয়।
জেপসি

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

6
বুকমার্কলেট হিসাবে:javascript:document.location='view-source:'+document.location;
বেঞ্জামিন 5

3
এই উত্তরটি আরও বেশি ভোট দেওয়া উচিত এবং সঠিক হিসাবে নির্বাচন করা উচিত।
ফ্রেড থমসন

1
এটি লিনাক্স এবং উইন্ডোজে ফায়ারফক্স এবং
ক্রোমেও

29

বাজারে ওয়েব সোর্স দেখুন নামে একটি অ্যাপ অনুসন্ধান করুন এবং এটি ইনস্টল করুন।

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


কীথ - আপনি রক মানুষ .. আমার @ এসএসএস সংরক্ষণ করেছেন .. আমার ভিডিও কেন এম্বেড করা হচ্ছে না তা বুঝতে পারেনি, তবে সেই সরঞ্জামটির সাহায্যে, আমি উত্স দ্বারা দেখতে পেলাম যে কোডটি নেট নেট দ্বারা অন্তর্ভুক্ত করা হচ্ছে না

2
অ্যাপ্লিকেশনে লিঙ্ক করুন: মার্কেট.অ্যান্ড্রয়েড / ডেটেলস ?id=com.jamesob.vws উত্স এটি চেষ্টা করে দেখেছে , ভাল দেখাচ্ছে looks কোনও সিনট্যাক্স হাইলাইট করা হয়নি, তবে কাজটি করে। উত্সটিকে একটি সাধারণ পাঠ্য বাক্সে রাখে যার অর্থ আপনি সহজেই এর বাইরে পাঠ্যটি অনুলিপি করতে পারেন।
গাথ্রন

7

এই উত্তরে উল্লিখিত অ্যাপ্লিকেশনটি ২০০৯ সাল থেকে আপডেট হয়নি।

আপনি ভিটি ভিউ উত্সটি চেষ্টা করতে চাইতে পারেন ।


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

6

ফায়ারব্যাগ / ওয়েব ইন্সপেক্টর-এর মতো পদ্ধতিতে উত্স দেখার এবং তাদের লাইভ সংশোধন করার জন্য দরকারী অন্য একটি সরঞ্জামটি হ'ল ওয়েইন রিমোট ডিবাগার।


এই উত্তর শিলা।
আইএএমডেভোপার

5

এর সাথে মোবাইল ক্রোমে একটি নতুন বুকমার্ক (বুকমার্কলেট) তৈরি করুন:

নাম: উত্স দেখুন (বনাম)

URL টি: javascript:document.location='view-source:'+document.location; void(0);

এখন যখন কোনও পৃষ্ঠায়, ঠিকানা ক্ষেত্রটি আলতো চাপুন এবং টাইপ করা শুরু করুন: বনাম book বুকমার্কলেটটি উপস্থিত হওয়া উচিত, এটিতে ক্লিক করুন এবং আপনি প্রস্তুত।


4

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

Http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/ এর শেষে দেখুন


3

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


2

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

adb logcat browser:V *:S

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

$(document).ready(function(){console.log($('html').html())});

এটি পৃষ্ঠায় আপনার এইচটিএমএল ট্যাগের মধ্যে থাকা সমস্ত কিছু লগতে আউটপুট করবে।

আপনি আপনার লগের আউটপুট ক্যাপচার করতে পারেন (BASH ব্যবহার করে, কমপক্ষে, আমি অন্যান্য শেলগুলির সাথে কথা বলতে পারি না):

adb logcat browser:V *:S > log.txt

এখন, লগ থেকে যে কোনও আউটপুট আপনার log.txt ফাইলের মধ্যে ফেলে দেওয়া হবে। এটি পুরো পৃষ্ঠার মূল্যমান এইচটিএমএল-এর জন্য সত্যই কার্যকর, কারণ আপনি এটির মাধ্যমে অন্য কোনও পাঠ্য নথির মতো অনুসন্ধান করতে পারেন।

আপনি যদি পুরো বিষয়টির চেয়ে পৃষ্ঠার একটি নির্দিষ্ট বিট দখল করতে চান তবে আপনি আপনার JQuery এ এইচটিএমএল ট্যাগের পরিবর্তে পৃষ্ঠার সেই অংশটি নির্দিষ্ট করতে পারেন, সুতরাং আপনার যদি কোনও বিভাগ / আইডি আছে এমন একক ডিভটি দেখার প্রয়োজন হয় এর সাথে যুক্ত (উদাহরণস্বরূপ, এটির 'ইন্সপেক্ট-মি' নামে একটি শ্রেণি রয়েছে), আপনি আপনার জিক্যুয়ারি এতে পরিবর্তন করতে পারেন:

$(document).ready(function(){console.log($('div.inspect-me').html())});

1
এটি কার্যকর হতে পারে এমন সময়ে, প্রশ্নটি অ্যান্ড্রয়েড ওয়েব ব্রাউজারে বলেছে - থেকে নয় । পিসি ব্যবহার করে উত্স প্রাপ্তির আরও সহজ উপায় রয়েছে - যেমন ফায়ারফক্সে Ctrl-U টিপুন;)
ইজজি

2

যদি আপনি কোনও অপেরা ব্রাউজার ব্যবহার করছেন তবে আপনার ঠিকানা বারে এটি টাইপ করুন, আপনি HTTP এবং অন্যান্য সামগ্রী মুছে ফেলার বিষয়টি নিশ্চিত করুন, তারপরে টাইপ করুন:

server:source

আপনি যে পৃষ্ঠাটি খোলেন তার ঠিকানায়।


-1

আপনি যদি অ্যান্ড্রয়েড ব্রাউজার পৃষ্ঠাটির উত্স দেখতে চান বা পৃষ্ঠাগুলি পরিদর্শন করতে চান তবে আপনি https://developer.chrome.com/devtools/docs/remote-debugging এর খুব ভাল পরিদর্শক ব্যবহার করতে পারেন

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