ඇන්ඩ්‍රොයිඩ් බ්‍රව්සරයේ ප්‍රභවය මා දකින්නේ කෙසේද?


156

ඇන්ඩ්‍රොයිඩ් වෙබ් බ්‍රව්සරයේ HTML ප්‍රභවය බැලීමට ක්‍රමයක් තිබේද?

Answers:


70

alertප්‍රභව කේතය නැවත ලබා දීමට ඔබට ජාවාස්ක්‍රිප්ට් ක්‍රමය භාවිතා කළ හැකිය , ලිපින තීරුවේ මෙය ටයිප් කරන්න:

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


3
මුලදී, මට සැකයක් තිබුනේ ජාවාස්ක්‍රිප්ට්: යූආර්අයි යෝජනා ක්‍රමය ඇන්ඩ්‍රොයිඩ් බ්‍රව්සරයේ ක්‍රියාත්මක වන නමුත් එය මගේ 2.1 බ්‍රව්සරයේ වැඩ කරන බවක් පෙනෙන්නට තිබුණි. කෙසේ වෙතත්, ඔබට සින්ටැක්ස් ඉස්මතු කිරීමක් නොලැබෙන අතර ඔබට පෙළ පිටපත් කළ නොහැක, එබැවින් එය දිගු HTML පිටු සඳහා එතරම් ප්‍රයෝජනවත් නොවේ.
බොරු රයන්

1
මට වැඩ කරන්නේ නැහැ! ඉමුලේටරය සෑම විටම http: // උපසර්ගය එක් කරන අතර මට ගූගල් විසින් සොයාගත නොහැකි වෙබ් අඩවියක් ලැබේ.

1
ඇන්ඩ්‍රොයිඩ් සඳහා ක්‍රෝම් පෙන්වන්නේ පේළි 50 ක් හෝ ඊට වැඩි ප්‍රමාණයක් පමණි.

ඇන්ඩ්‍රොයිඩ් සඳහා ෆයර්ෆොක්ස් හි ක්‍රියා නොකරයි.
ආරොන් ෆ්‍රෑන්ක්

261

ඇන්ඩ්‍රොයිඩ් හි ෆයර්ෆොක්ස් හෝ ක්‍රෝම් හි ලිපින තීරුවේ ඇති URL ය " view-source:", එනම් " view-source:http://google.com" සමඟ උපසර්ග කිරීමෙන් මූලාශ්‍රය බැලීමට හැකිය .


4
විශිෂ්ට විසඳුමක්. එය සින්ටැක්ස් වර්ණ ගැන්වීම (අවම වශයෙන් ක්‍රෝම් මත) පවා ජනනය කරන අතර ප්‍රභව කේත ක්ලිප් පුවරුවට පිටපත් කිරීමට ඉඩ දෙයි.
Jpsy

2
ඇන්ඩ්‍රොයිඩ් සඳහා ෆයර්ෆොක්ස් සඳහා එක් එක් වර URL ය උපසර්ග නොකර මූලාශ්‍ර කේතය බැලීමට ඔබට ඉඩ සලසයි, යෙදුම් මෙනුවෙන් “මූලාශ්‍රය බලන්න” ප්‍රවේශය ක්ලික් කරන්න, එවිට දැනට විවෘත වෙබ් පිටුව සඳහා ප්‍රභව කේතය ඔබට පෙනෙනු ඇත. ඇඩෝනය වන්නේ View Source Mobile
ෆ්‍රැන්සිස්කෝ අල්වරාඩෝ

6
පොත් සලකුණක් ලෙස:javascript:document.location='view-source:'+document.location;
බෙන්ජමින් ඕක්ස්

3
මෙම පිළිතුර වැඩි ඡන්දයක් ලබා දී නිවැරදි පිළිතුර ලෙස තෝරා ගත යුතුය.
ෆ්‍රෙඩ් තොම්සන්

1
මෙය ලිනක්ස් සහ වින්ඩෝස් හි ෆයර්ෆොක්ස් සහ ක්‍රෝම් වලද ක්‍රියා කරයි, බොහෝ විට
මැකෝස්

29

වෙළඳපොලේ View Web Source නමින් යෙදුමක් සොයා එය ස්ථාපනය කරන්න.

ඉන්පසු පිරික්සීමේදී, ඔබගේ මෙනුව විවෘත කර "බෙදාගන්න" තට්ටු කරන්න, මතු වන ලැයිස්තුවේ වෙබ් මූලාශ්‍රය බලන්න තෝරන්න.


කීත් - ඔබ රොක් මිනිසා .. මගේ වීඩියෝව සුරකින ලදි .. මගේ වීඩියෝව කාවැද්දුවේ නැත්තේ ඇයිදැයි සොයා ගැනීමට නොහැකි විය, නමුත් එම මෙවලම ආධාරයෙන්, .net සේවාදායකය විසින් කේතය ඇතුළත් කර නොමැති බව මූලාශ්‍රයෙන් මට දැකගත හැකි විය

2
යෙදුමට සබැඳිය: market.android.com/details?id=com.jamesob.vwsource එය අත්හදා බැලූ විට හොඳයි. සින්ටැක්ස් ඉස්මතු කිරීමක් නැත, නමුත් කාර්යය කරයි. මූලාශ්‍රය සාමාන්‍ය පෙළ කොටුවකට දමයි, එයින් අදහස් කරන්නේ ඔබට පහසුවෙන් පෙළ පිටපත් කළ හැකි බවයි.
GAThrawn

7

මෙම පිළිතුරෙහි සඳහන් යෙදුම 2009 සිට යාවත්කාලීන කර නොමැත.

ඔබට VT View Source උත්සාහ කිරීමට අවශ්‍ය විය හැකිය .


1
මෙය සින්ටැක්ස් ඉස්මතු කිරීමක් ඇති අතර එය භාවිතා කිරීම ඉතා පහසුය. සුපුරුදු ඇන්ඩ්‍රොයිඩ් බ්‍රව්සරය සහ ක්‍රෝම් සමඟ ක්‍රියා කරයි. ඇන්ඩ්‍රොයිඩ් සඳහා නවතම ෆයර්ෆොක්ස් සතුව තමන්ගේම දර්ශන ප්‍රභවයක් ඇත, එබැවින් මෙය අවශ්‍ය නොවේ.
එස්වර්ඩ්

6

ෆයර්බග් / වෙබ් පරීක්ෂක වැනි ආකාරයකින් ප්‍රභවය නැරඹීමට සහ ඒවා සජීවීව වෙනස් කිරීමට ප්‍රයෝජනවත් වන තවත් මෙවලමක් වන්නේ දුරස්ථ නිදොස්කරණයයි.


මෙම පිළිතුර ගල් ගසයි.
IAmDeveloper

5

මොබයිල් ක්‍රෝම් හි නව පිටු සලකුණක් (පොත් සලකුණු) සාදන්න:

නම: මූලාශ්‍රය බලන්න (එදිරිව)

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

දැන් පිටුවක සිටින විට, ලිපින ක්ෂේත්‍රය තට්ටු කර ටයිප් කිරීම ආරම්භ කරන්න: එදිරිව. පොත් සලකුණ දිස්විය යුතුය, එය ක්ලික් කර ඔබ සූදානම්.


4

ක්‍රෝම් හි දුරස්ථ නිදොස් කිරීමේ පහසුකමක් ඇත. ඔබ ඔබේ දුරකථනයේ Chrone ස්ථාපනය කරන්නේ නම්. ඔබ ඔබේ දුරකථනය usb හරහා PC වෙත සම්බන්ධ කරන්නේ නම්, ඔබේ පරිගණකයේ ඇති Javascript නවීකරණය කරන ලද ප්‍රභවය Chrome බ්‍රව්සරයකින් බැලීමට ඔබට හැකිය.

Http://eclipsesource.com/blogs/2012/08/14/debugging-javascript-on-android-and-ios/ හි අවසානය බලන්න


3

මෙය නිදොස්කරණය සඳහා නම් (ඔබගේ අදහස් දැක්වීමේදී එය පෙනේ) ඊටත් වඩා හොඳ දෙයක් වන්නේ ඔබේ ඩෙස්ක්ටොප් එකේ ෆයර්ෆොක්ස් හෝ ක්‍රෝම් සඳහා පරිශීලක නියෝජිත ස්විචර් දිගුවක් ස්ථාපනය කිරීමයි. පරිශීලක නියෝජිතයා ඇන්ඩ්‍රොයිඩ් වෙත වෙනස් කරන්න, එවිට ඔබට වෙබ් අඩවියේ ජංගම අනුවාදය ලැබෙනු ඇත, නමුත් ඔබ පුරුදු වී ඇති සියලු ප්‍රභව සහ නිදොස් කිරීමේ මෙවලම් සමඟ.


2

ඔබ ඉමියුලේටරයක් ​​භාවිතා කරන්නේ නම් මූලාශ්‍රය ඔබේ කවචයට හෝ පෙළ ගොනුවකට අල්ලා ගත හැකිය, එය සංවර්ධනය සඳහා ඉතා පහසුය. මෙය සිදු කිරීම සඳහා ඔබට ඇඩ්බී සමඟ එන ඇන්ඩ්‍රොයිඩ් සංවර්ධක මෙවලම් ස්ථාපනය කිරීමට අවශ්‍ය වේ. ඔබේ මෙහෙයුම් පද්ධතියේ කවචයෙන් විධානය ක්‍රියාත්මක කරන්න:

adb logcat browser:V *:S

මෙය ඔබගේ ඉමුලේටරයේ ඇති බ්‍රව්සර් යෙදුමෙන් ඕනෑම දෙයක් ප්‍රතිදානය කරන අතර වෙනත් ඕනෑම ලොග් පණිවිඩ යටපත් කරනු ඇත. එතැන් සිට ඕනෑම javascript console.log විධානයන් ඔබට බැලීමට adb සහ ප්‍රතිදානය මගින් අල්ලා ගනු ඇත. එබැවින්, ඔබ JQuery භාවිතා කරන්නේ නම්, ඔබට මෙය ඔබේ පිටුවට එක් කළ හැකි අතර එය මුළු පිටුවම html ලොගයට ප්‍රතිදානය කරයි:

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

මෙය ඔබගේ html ටැගය තුළ ඇති සෑම දෙයක්ම ලොගයට ප්‍රතිදානය කරයි.

ඔබගේ ලොගයේ ප්‍රතිදානය ඔබට අල්ලා ගත හැකිය (BASH භාවිතා කරමින්, අවම වශයෙන් මට වෙනත් ෂෙල් වෙඩි සමඟ කතා කළ නොහැක):

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

දැන්, ලොගයේ ඕනෑම ප්‍රතිදානයක් ඔබගේ log.txt ගොනුවට දමනු ලැබේ. මුළු පිටුවකම වටිනා HTML සඳහා මෙය සැබවින්ම පහසුය, එවිට ඔබට වෙනත් ඕනෑම පෙළ ලේඛනයක් මෙන් එය හරහා සෙවිය හැකිය.

ඔබට සම්පූර්ණ දේට වඩා නිශ්චිත පිටුවක් ලබා ගැනීමට අවශ්‍ය නම්, ඔබේ JQuery හි ඇති html ටැගයට වඩා පිටුවේ එම කොටස නියම කළ හැකිය, එබැවින් ඔබට පන්තියක් / හැඳුනුම්පතක් ඇති තනි කොට් div ාශයක් දෙස බැලීමට අවශ්‍ය නම් එය සමඟ සම්බන්ධ වී ඇත (මෙම උදාහරණය සඳහා එයට 'පරීක්ෂාව-මා' නමින් පන්තියක් ඇත), ඔබට ඔබේ JQuery වෙනස් කළ හැක්කේ:

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

1
මෙය හොඳින් ක්‍රියාත්මක විය හැකි නමුත් , ඇන්ඩ්‍රොයිඩ් වෙබ් බ්‍රව්සරයේ සඳහන් ප්‍රශ්නය - සිට නොවේ . පරිගණකයක් භාවිතයෙන් ප්‍රභවය ලබා ගැනීම වඩා පහසු ක්‍රම තිබේ - උදා: ෆයර්ෆොක්ස් හි Ctrl-U එබීමෙන්;)
ඉසි

2

ඔබ ඔපෙරා බ්‍රව්සරයක් භාවිතා කරන්නේ නම් මෙය ඔබගේ ලිපින තීරුවේ ටයිප් කරන්න, http සහ වෙනත් දේවල් මකා දැමීමට වග බලා ගන්න, ඉන්පසු ටයිප් කරන්න:

server:source

ඔබ විවෘත කළ පිටුවේ ලිපිනයෙහි.


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.