Histórico da Página
...
Índice | ||||||||
---|---|---|---|---|---|---|---|---|
|
Objetivo
O objetivo desse guia é apresentar a integração de widgets com serviços JSON de outras fontes de dados, que estão fora do domínio do servidor fluigFluig. Utilizaremos a técnica de Json Padding - JSONP - para obtermos dados de terceiros com uma função de callback.
Problema
Se você chegou aqui é porque provavelmente estava desenvolvendo um widget e se deparou com uma mensagem similar a apresentada abaixo:
...
Páginas web comuns podem utilizar o objeto XMLHttpRequest para enviar e receber dados de servidores remotos, porém as ações que essas página páginas poderão realizar são limitadas pela política de mesma origem (same-origin policy).
...
Felizmente, nem tudo é afetado pela same-origin policy. Por exemplo, é possível carregar uma imagem externa ou um script de um domínio diferente da página atual. Entretanto, isso ainda não é o suficiente quando precisa-se obter dados JSON e exibi-los em um widget no fluig na plataforma Fluig.
JSONP pode ser a solução
...