Прежде всего, javascript на стороне клиента. Таким образом, вы должны ожидать, что страница будет загружаться первой (или требуемое содержимое DOM), прежде чем она будет искать Hello
внутри DOM.
Во-вторых, вы работаете над расширением браузера, поэтому следует ожидать, что триггеры запускаются извне.
Для вас, чтобы получить это:
Этот будет быстрее, так как вы загрузите его на странице:
<p>Lorem Ipsum.</p>
<script>
document.body.innerHTML = document.body.innerHTML.replace('Lorem', 'Hi');
</script>