it-swarm.dev

As solicitações de origem são apenas para esquemas de protocolo: http, data, chrome, chrome-extension, https

Estou enfrentando esse problema com o Chrome e o IE. Eu desenvolvi o player HTML em que eu usei XML para carregar os dados dentro desse player. todas as páginas foram acessadas através do XML.it funciona bem quando eu uso qualquer servidor para carregar os dados dentro do player.Eu uso o servidor WAMP agora. Mas agora estou pensando em torná-lo como uma versão offline e gravá-lo dentro do CD. mas quando eu abro meu arquivo player.html diretamente sem ter servidor, os dados XML não vão carregar.it mostrando o seguinte erro no console.

XMLHttpRequest não pode carregar file: /// C: /wamp/www/TTT_BR/english.xml. As solicitações de origem cruzada são suportadas apenas para esquemas de protocolo: http, data, chrome, chrome-extension, https.

7
Amit Golhar

você deve executar seu aplicativo no servidor, use o nó js 

1- Instalar o NodeJS // Dica: Se você está em um Mac, você quer instalar e usar o Homebrew para isso

2- Abra seu emulador de terminal favorito

2- Instale o http-server executando: npm install http-server -g

3- Inicie o http-server executando: http-server 'path/to/your/angular/root/directory' -o

Esse último comando - especificamente, o sinalizador -o - deve abrir uma janela do navegador em: localhost: 8080

OU // use o cd para encontrar seu aplicativo de diretório
e use este comando: http-server . -o

"" signifique seu diretório atual 

você pode ver: https://teamtreehouse.com/community/i-am-not-able-to-load-my-json-file

17
Hussein Saad

para fins de teste/desenvolvimento, a solução mais simples é usar o navegador firefox. 

6
meol

Ou você pode executar um servidor web como Apache e MySQL no Painel de Controle do XAMPP. Coloque sua pasta de arquivos dentro de/htdocs dentro da pasta/xampp e execute seu código no navegador usando o host local.

1
Christian Jeunesse Alegado

Quase todo mundo tem python no mac/linux por padrão. Quem faz, pode facilmente conseguir. 

python -m SimpleHTTPServer lhe dará um servidor local @ http: // localhost: 8000 . De lá você pode acessar o arquivo que quiser para seu aplicativo.

Nota: use python -m http.server para as versões 3.0+ do python

1
Nick Drozd