При просмотре источника страницы в Google Chrome браузер открывает новую вкладку и в основном вставляет URL-адрес с префиксом view-source:
. Это нежелательно.
Как разработчик, я могу включить некоторые диагностические данные, которые видны в источнике только после отправки формы. Когда Chrome обновляет страницу для просмотра источника, эта информация исчезает.
Есть ли способ предотвратить такое поведение?
Примечание: я знаком с опцией "Проверка элемента". Это просто не адекватный заменитель для просмотра необработанного исходного текста той страницы, на которую вы просматриваете.
Скрипт быстрого теста
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
После нажатия кнопки «Отправить» появится страница
Array
(
[foo] => bar
)
Если вы просматриваете исходный код страницы, вы увидите пустой вывод $_POST
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
Обновить
Видимо эта ошибка уже была отправлена. Вздох...
Если кто-нибудь знает о хорошей работе вокруг, я был бы очень признателен.