Applet não roda localmente

Estou começando a estudar Java e estou com um problema.
Não consigo fazer um Applet rodar localmente pelo navegador.
Após digitar o código do applet e compilá-lo executo o container html com o appletviewer e funciona perfeitamente.
quando tento executar pelo navegador, chrome ou iexplorer, ele pede permissão para executar
clico em “Executar esta vez” ou “Executar sempre neste site” e aparece a mensagem:
“Aplicação bloqueada por definições do sistema”.

Então procurei um exemplo qualquer de applet no google tipo “Alo mundo” que funcionasse,
encontrei um e ele pediu permissão para ser executado, eu dei e funcionou a partir do site.
copiei o exemplo Applet do site, e o código fonte html para executar localmente
compilei o código java, sem erros, e o mesmo problema ocorreu ao tentar executar localmente pelo navegador.
Alguém tem ideia do que pode está acontecendo?

Código Applet usado pelo livro que estou estudando

import java.awt.*;
import java.applet.*;
public class FirstApplet extends Applet{
  public void paint(Graphics g){
    g.drawString("This is my first Java Applet!",20,30);
  } 
}

Código do Container HTML do livro que estou estudando

<html>
  <head>
    <title>First Applet</title>
  </head>
  <body>
    <applet codebase="." code="FirstApplet.class" name="FirstApplet"
      width="640" height="480" hspace="0" vspace="0" align="middle">
    </applet>
  </body>
</html>