jQuery .load () no funciona en Chrome

.load() funcionaba bien, pero por alguna razón no está ahora en Chrome (probablemente algún tipo de actualización). Estoy en Chrome 5.0.375.55. He aislado el problema a esto:

index.htm

     $(document).ready(function () { $('#reader').load('test.htm'); });    
Loading ...

test.htm

 

Loaded successfully

Esto funciona en Firefox e IE, pero en Chrome reemplaza los contenidos del #reader div sin nada.

Editar: debo agregar que estoy ejecutando esto localmente, y nunca se implementará en un servidor web.

Edit2: He intentado .load('file:///C:/path/to/test.htm') que funciona en FF pero no en Chrome.

Es la “misma política de origen” interpretada por Chrome (o un error con el mismo efecto). Intenta ejecutar Chrome con --allow-file-access-from-files .

Tengo el mismo problema, pero puede encontrar que funciona si lo sube a un servidor web. Lo probé y lo hice cuando subí la página de prueba al servidor.

Ni --disable-web-security ni --allow-file-access-from-files funcionó para mí, aunque encontré que usar ‘127.0.0.1’ en lugar de ‘localhost’ resolvió el problema.