Lors de l'affichage du code source de la page dans Google Chrome, le navigateur ouvre un nouvel onglet et colle essentiellement l'URL avec le view-source:
préfixe. Ceci n'est pas souhaitable.
En tant que développeur, je peux inclure des résultats de diagnostic qui ne sont visibles dans le code source qu'après la soumission d'un formulaire. Lorsque Chrome actualise la page pour afficher la source, cette information disparaît.
Est-il possible d'empêcher ce comportement?
Remarque: je connais l'option "Inspecter l'élément". Ce n’est tout simplement pas un substitut adéquat pour afficher la source de page brute de la page exacte que vous consultez.
Un script de test rapide
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Après avoir cliqué sur le bouton d'envoi, la page affiche
Array
(
[foo] => bar
)
Si vous affichez le source de la page, vous verrez une sortie vide $_POST
.
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Mise à jour
Apparemment, ce bogue a déjà été soumis. Soupir...
Si quelqu'un connaissait un bon travail, je l'apprécierais beaucoup.