“NS_ERROR_DOM_BAD_URI: acceso denegado URI restringido”

Tengo un archivo html con varios gráficos d3 escritos directamente en etiquetas de script en él. Cuando externalizo uno de los gráficos en un archivo js externo, aparece este mensaje "NS_ERROR_DOM_BAD_URI: acceso denegado a URI restringido". Si borro el código con d3.json donde lee un archivo json local, el error desaparece. Pero tiene que ser posible cargar un archivo json en un js externo que esté incrustado en un html, ¿verdad?

d3.json("forcetree.json", function(json) {
root = json;
update();
});

Respuestas a la pregunta(4)

Su respuesta a la pregunta