Bron weergeven in mobiele browsers controleren (zowel Android als functietelefoon)

Ik moet de weergavebron van de pagina controleren vanuit mobiele / tabletbrowsers (Android-telefoons/-tablets en functietelefoons).

Ik heb enkele van de methoden geprobeerd, maar is niet haalbaar zoals op een desktop. Ik vind het moeilijk om het te controleren.

JS

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

Chroom && Firefox (Android)

view-source:http://domain.com

Is er een andere methode om in andere browsers en in aanbevolen telefoonbrowsers in te checken


Antwoord 1, autoriteit 100%

Nu wordt view-source:toegevoegd voordat site-address.comwerkt op Chrome – Android.
Bron: https ://www.quora.com/How-can-I-view-a-webpage-source-code-in-Google-chrome-mobile-version


Antwoord 2, autoriteit 33%

Je kunt deze coole app proberen die beschikbaar is in de Play Store met de naam Html Page Source
https://play.google.com/store/apps/details ?id=com.scintillar.hps


Antwoord 3, autoriteit 33%

De truc met het voorvoegsel van de bron-URL werkte niet voor mij bij het gebruik van Chrome op een iPhone. Er zijn apps die ik hiervoor had kunnen installeren, denk ik, maar om de een of andere reden deed ik het liever zelf dan ‘nog een app’ te installeren.

Ik vond deze leuke korte handleiding voor het instellen van een bladwijzer op mobiele safari die automatisch de weergavebron van een pagina opent: https://appletoolbox.com/2014/03/how-to-view-webpage- html-source-codes-on-ipad-iphone-no-app-required/

Het werkte perfect voor mij en nu heb ik het ingesteld als een permanente bladwijzer wanneer ik maar wil, zonder dat er een app is geïnstalleerd.

Bewerken: er zijn in principe 6 stappen die zouden moeten werken voor Chrome of Safari. Instructies voor Safari zijn:

  1. Open Safari en blader naar een willekeurige pagina.
  2. Selecteer de knop “Delen” (of actie”) in Safari (ziet eruit als een vierkant met een pijl die uit de bovenkant komt).
  3. Selecteer “Bladwijzer toevoegen”
  4. Verwijder de paginatitel en vervang deze door iets nuttigs zoals ‘Toon paginabron’. Klik op Opslaan.
  5. Blader vervolgens naar dit exacte Stack Overflow-antwoord op je telefoon en kopieer de onderstaande javascript-code naar het klembord van je telefoon (codetegoed: Rob Flaherty):
javascript:(function(){var a=window.open('about:blank').document;a.write('<!DOCTYPE html><html><head><title>Source of '+location.href+'</title><meta name="viewport" content="width=device-width" /></head><body></body></html>');a.close();var b=a.body.appendChild(a.createElement('pre'));b.style.overflow='auto';b.style.whiteSpace='pre-wrap';b.appendChild(a.createTextNode(document.documentElement.innerHTML))})();
  1. Open de “Bladwijzers” in Safari en kies ervoor om de nieuw gemaakte Bladwijzer voor Paginabron weergeven te bewerken. Verwijder alles wat eerder is opgeslagen in het veld Adres en plak in plaats daarvan de Javascript-code. Bewaar het.
  2. (Optioneel) Winst!

Antwoord 4, autoriteit 33%

Deze vraag is een paar jaar oud en er zijn een aantal goede suggesties voor tijdelijke oplossingen, maar ik heb niet echt antwoorden opgemerkt die de kern van de oorspronkelijke vraag direct aanpakken. Dus:

  • Het is onmogelijk om een ​​”universele” methode te bieden voor het bekijken van de bron in een browser van een featurephone (of zelfs een willekeurige browser van een derde partij) omdat “bron bekijken” – via welke methode dan ook – een functie is die in de browser is geïmplementeerd. Dus hoe het wordt geopend, of zelfs of het kanworden geopend, is aan de ontwikkelaars van de browser. Ik weet zeker dat er tal van browsers zijn die opzettelijk voorkomen dat de gebruiker de paginabron bekijkt, en als dat zo is, dan heb je pech, behalve misschien voor tijdelijke oplossingen zoals die hier worden aangeboden.

  • Oplossingen zoals “view source”-apps externvoor de browser, hoewel ze in sommige gevallen nuttig zijn, zijn op zijn best een onvolmaakte gedeeltelijke oplossing voor het oorspronkelijke verzoek. Het is nooit zeker dat een dergelijke app de bron van de pagina in dezelfde vormweergeeft als deze is geladen door de browser van de telefoon.

    Moderne webinhoud verandert zichzelf op allerlei manieren door browserdetectie, sessiebeheer, enz., zodat de bron die door een externe app wordt geladen, nooit kan worden vertrouwd om de bron weer te geven als geladen door een andere app. Als je een externe app gaat gebruiken om een ​​pagina te laden omdat je de bron wilt zien, kun je net zo goed Chrome gebruiken (of, op een iOS-apparaat, Safari).


Antwoord 5, autoriteit 17%

Dit is een oud bericht, maar nog steeds een probleem in de Chrome-ontwikkeltools. Ik vind dat de beste manier om de mobiele bron lokaal te controleren, is om de site lokaal te openen in Xcode’s iOS Simulator. Vervolgens opent u de Safari-browser en schakelt u dev-tools in, als u dit nog niet hebt gedaan (ga naar voorkeuren -> geavanceerd -> toon ontwikkelmenu in de menubalk). Nu ziet u de ontwikkeloptie in het hoofdmenu en kunt u naar ontwikkelen -> iOS-simulator -> en de pagina die je hebt geopend in Xcode’s iOS Simulator zal daar zijn. Zodra u erop klikt, wordt de webinspecteur geopend en kunt u bewerken zoals u dat normaal zou doen in de browserontwikkeltools.

Ik ben bang dat deze oplossing alleen op een Mac zal werken, aangezien deze Xcode gebruikt.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

4 × 4 =

Other episodes