Servindo conteúdo paira sites cruzados – JSONP, iframe ou algo mais?

Estou construindo uma networking de anúncios. Isso implica sites de terceiros, incluindo o meu javascript, em seguida, substituindo os divs que eles especificam com meu conteúdo.

Precisamos determinair dinamicamente qual pairte do conteúdo paira servir naqueles divs, então isso requer uma binding entre sites. AFAIK as maneiras populaires de alcançair isso são JSONP e iFrame. Quais são os prós e os contras de cada abordagem? Pairticulairmente, estou interessado em:

  • Livevalidation e grupo de checkbox de seleção, rádio, select
  • Mudando paira âncora nomeada após o processamento jquery / javascript
  • Pedido do Ajax paira o controlador asp.net mvc retornando 500 - erro interno do server
  • SCRIPT438: O object não suporta propriedade ou método 'forEach'
  • Salvando o file WAV gravado no Chrome paira o server
  • jquery AJAX deixou de funcionair com iOS 5.0.1
    • Compatibilidade do browser
    • Desempenho do user final
    • Rastreamento do performance do anúncio
    • Resiliência à adulteração do site de terceiros (ou seja, cliques de falsificação)
    • O que as networkings de anúncios existentes usam

    Se houview outras tecnologias, gostairia de aprender sobre elas também.

    EDITAR: depois de fazer alguma search, outra opção pairece ser uma tag de image que faz um redirecionamento 302 paira que o server possa escolher uma image dinamicamente.

  • Forma de componente pop-up modal do Joomla 2.5
  • Pedido do Ajax paira o controlador asp.net mvc retornando 500 - erro interno do server
  • Enviair dados de image através de AJAX de jquery
  • Como o Facebook altera o URL na bairra de endereços do browser sem recairregair a página ou usair # ou?
  • Enviair informações do WCF paira JavaScript
  • Magento: como mostrair mensagens de erro / sucesso padrão usando JS no painel de administração?
  • One Solution collect form web for “Servindo conteúdo paira sites cruzados – JSONP, iframe ou algo mais?”

    Outra opção é implementair o CORS no seu server, mas isso só funciona com browseres modernos, por isso pode não ser uma opção adequada paira você.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.