Opção 1: usando file://
links
Você pode apontar seu navegador para qualquer pasta em seu computador usando
file:///path/to/folder
Uma lista de arquivos deve aparecer, semelhante a um Navegador de arquivos. Os navegadores da Web também podem analisar arquivos .html , mostrar imagens , reproduzir alguns formatos de vídeo , abrir texto e xml arquivos da sua máquina local. Basta apontar seu navegador para file:///path/to/file.ext
.
Opção 2: executando um servidor HTTP
Se você precisar analisar arquivos diferentes de .html (por exemplo, php
files) ou precisar acessá-los de outro computador, será necessário executar um link como apache
, nginx
ou o Python SimpleHTTPServer
na sua máquina local. Em seguida, você pode usar http://
e, se configurado, também https://
URLs.
Aqui está uma boa lista de opções do Instant HTTP Server.
Exemplo: Iniciar um servidor HTTP instantâneo usando Python e SimpleHTTPServer
Python 2.x:
cd /home/user/folder && python -m SimpleHTTPServer 8082
Python 3.x:
cd /home/user/folder && python3 -m http.server 8082
Em seguida, abra seu navegador preferido: link
UPDATE:
Depois de adicionar sua necessidade específica nos comentários, recomendo que você leia esta página por que < links strongs> locais dentro de páginas http não são permitidos . Incluído também é uma solução alternativa (sobrescrevendo a política de segurança usando o NoScript).
Por motivos de segurança, os aplicativos Mozilla bloqueiam links para arquivos locais (e diretórios) de arquivos remotos. Isso inclui vincular arquivos no disco rígido, em unidades de rede mapeadas e acessíveis por meio de caminhos UNC (Uniform Naming Convention). Isso evita várias possibilidades desagradáveis
Eu vejo três opções:
- Use um servidor HTTP (instantâneo) e, em seguida, você pode incluir
http://localhost:8082/file.js
diretamente. - Substitua a política de segurança do Firefox e use um link
file://
(eu não faria isso quando existirem outras opções) - Deixe o servidor acessar o arquivo via conexão http, smb ou ssh para atendê-lo diretamente (se estiver atrás de um roteador ou firewall, você precisa cuidar do encaminhamento de porta). Isto é bastante complicado de conseguir, mas é a única opção que permite o acesso de outras máquinas (apenas enquanto o seu computador estiver online).
Observação: para obter melhores respostas, sempre escreva a pergunta o mais específica possível desde o início.