Las alertas de JavaScript en un clic en una ventana emergente de extensión de Chrome desaparecen inmediatamente

Estoy trabajando en una extensión de Chrome, y quiero usar prompt () para obtener información del usuario cuando hace clic en ciertos elementos. Desafortunadamente, por alguna razón, no puedo hacer que prompt () o alert () funcionen cuando se me llama como onclick (o en un jQuery $ ('# something'). Click (function), que es como me encontré originalmente esta)

A saber, si utilizo el siguiente HTML como popup.html para mi extensión, aparece la primera alerta, pero la segunda parpadea en la pantalla y luego desaparece inmediatamente sin intervención del usuario. Y luego la ventana emergente de extensión también se cierra inmediatamente.

<script>
alert("This alert works");
</script>
<input type="button" onclick="alert('This one disappears')" value="Button"/>

ualquier comentario sobre por qué podría estar sucediendo esto y cómo solucionarlo sería muy apreciado.

Respuestas a la pregunta(1)

Su respuesta a la pregunta