www.instagram.com perchè il sorgente pagina è diverso da ispeziona elemento e perchè non mi compaiono i vari input e form presenti nella pagina con il sorgente?
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Instagram usa un linguaggio PHP e quindi "l'ispezione elemento" e il "visualizza sorgente pagina" non riesce a decriptare tutti i codici
Che vuol dire... il codice php poi viene trasformato in html quindi non si pone il problema... perfavore provate a visualizzare il sorgente della pagina di login di instagram... manca proprio il box login
Si, la parte che riguarda quel form di login dovrebbe essere questa:Quindi nel nel codice sorgente della pagina ci dovrebbe essere una funzione javascript che richiama il form per il login o sbaglio?
Mi potresti far vedere questa parte di codice da questo sito?
https://instagram.com/accounts/login/
<script type="text/javascript">window._sharedData = {"static_root":"\/\/instagramstatic-a.akamaihd.net\/bluebar\/f88f1da","entry_data":{"LoginPage":[{"__query_string":"?","__path":"\/accounts\/login\/","__get_params":{}}]},"hostname":"instagram.com","platform":{"is_touch":false,"app_platform":"web"},"qe":{"su":false},"display_properties_server_guess":{"viewport_width":360,"pixel_ratio":1.5},"country_code":"IT","language_code":"it","gatekeepers":{"tr":false,"search":true,"top_posts":true},"config":{"dismiss_app_install_banner_until":null,"viewer":null,"csrf_token":"64ff8f6b2afe6d34b6e3c6593c529a68"},"environment_switcher_visible_server_guess":true};</script>
<script src="//instagramstatic-a.akamaihd.net/bluebar/f88f1da/cache/bundles/it_IT_webpack-common.js" type="text/javascript"></script>
<script src="//instagramstatic-a.akamaihd.net/bluebar/f88f1da/cache/bundles/it_IT_LoginPage.js" type="text/javascript"></script>
Vi siete sbagliati tutti. Ispeziona elemento ti mostra il codice ATTUALE che viene interpretato dal browser, invece il sorgente della pagina è un'altra cosa. Tutto ciò avviene perché interviene JAVASCRIPT e non PHP, e insieme a Javascript interviene anche l'interpretazione del browser, che scarta i pezzi di codice interpretati male ed altro. Per quanto riguarda PHP, non c'entra assolutamente nulla, perché lavora in ambito server e non viene passato al CLIENT. Quello che fa PHP non è altro che generare in base alla richiesta HTTP dell'utente, un codice HTML. Ripeto, la differenza nel codice mostrato nelle due funzionalità è dovuta alla presenza di funzioni in JAVASCRIPT che modificano il codice della pagina, eliminando, escludendo, aggiungendo, modificando, quella che è la pagina mostrata all'utente.
Ispeziona elemento = Pagina Attuale, Codice Attuale.
Sorgente pagina = Sorgente originaria della pagina (cosi come il server l'ha mandata).