Как внедрить JavaScript в сайт через адресную строку?

Вот код JavaScript, который я вставил на страницу:

javascript:{document.head.innerHTML+='<script>function inject(){alert("hello");}</script>';
document.body.innerHTML+='<button onclick="inject()">Run</button>';}

После запуска этого кода в строке URL, я проверяю исходный код сайта. Присутствуют и кнопка, и определение функции, однако нажатие кнопки не запускает предупреждение, как можно было бы ожидать.

В чем может быть проблема?

Ответы на вопрос(2)

Ваш ответ на вопрос