Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais


Pesquisa de Satisfação
Queremos saber a sua opinião sobre os nossos serviços. Clique nesta vinheta e preencha este inquérito.

Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Obter senha

Nota: use se tiver perdido acesso ao seu painel de controle.

Últimas sugestões
Parceiros Forumeiros
Quem está conectado
93 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 91 Visitantes :: 1 Motor de busca

EsromG5, Shek Crowley

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Access-Control-Allow-Origin

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Access-Control-Allow-Origin

Mensagem por MateusAnjosV em Seg 29 Ago 2016 - 23:06

Detalhes da questão


Endereço do fórum: http://mateusanjosv.forumeiros.com/forum
Versão do fórum: PhpBB3

Descrição


Boa noite, meninos!

Preciso saber como posso permitir a requisição via script, do site A para o site B.
Em outras palavras, preciso literalmente modificar o cliente de um fórum específico, para retornar ao servidor(outro fórum).

Eu sei que é complicado, mas, espero que pelo menos um dos senhores - ou até alguém internacional(Ange) - possa me ajudar.

(O título diz por si só do que se trata)

No mais, obrigado pelo seu tempo e vontade em ajudar.

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2397

http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por while em Ter 30 Ago 2016 - 1:26

Olá Autor , consultei o Angie e o mesmo deu uma mão.
Queira consultar esse link: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

Talvez com isto saiba como fazer tal ato.
Até mais.

while
Usuário experiente

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2820
Pontos Ativos : 4155

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Resolvido Re: Access-Control-Allow-Origin

Mensagem por MateusAnjosV em Ter 30 Ago 2016 - 2:12

Obrigado, While. Mas, isto eu já havia achado na pesquisa sobre o assunto em questão. O que quero saber é: como aplicar isto diretamente no fórum. Poderia perguntá-la? (Ange)

MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2397

http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por Shek Crowley em Ter 30 Ago 2016 - 13:07

De fato, o único que conseguiu esse feito aqui é o @Luciano98, mas, ele não participa mais da comunidade a um bom tempo. O contato com Ange pode ser feito direto no suporte americano, pois, ele não entende nosso idioma. Queira contactá-lo quando possível.

Até mais!


Seta Respeite as Regras gerais do fórum e conheça a nossa equipa.
Seta Veja a Lista de FAQs do seu Painel e Lista de tutoriais
Seta Ferramentas do Administrador
Seta Assinalar um Litígio


Shek Crowley
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 15129
Pontos Ativos : 22350

http://www.shiftactif.com https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif
  • 0

Resolvido Re: Access-Control-Allow-Origin

Mensagem por Troubleshoot em Ter 30 Ago 2016 - 13:30

Bom dia!
Não sei exatamente se é isto que procura, mais tive uma dúvida semelhante a sua a um certo tempo atrás.

http://ajuda.forumeiros.com/t100078-conteudo-de-uma-pagina-externa-no-forum

Se conseguir algo, me avise por MP Piscada


Até mais!

Troubleshoot
Usuário experiente

Masculino
Inscrito dia : 25/09/2011
Mensagens : 2139
Pontos Ativos : 4748

http://guiatecnico.ativo-forum.com/
  • 0

Resolvido Re: Access-Control-Allow-Origin

Mensagem por MateusAnjosV em Qui 1 Set 2016 - 4:17

Bom dia, meninos!

Consegui! Obrigado a todos!
Script final:
Código:
/*******************************************************************************************************
 * Application: jQuery.ajaxCORS
 * Description: Cross Domain Ajax.
 * Version: RC1
 * Using: query.yahooapis.com, based on James Padolsey (http://james.padolsey.com) project
 * Made and Optimizations by JScript - 2014/12/13
 * Copyright (c) 2014 JScript <jscriptbrasil at live dot com>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 *******************************************************************************************************/
jQuery.ajaxCORS = (function(_cors) {
  var protocol = location.protocol,
      hostname = location.hostname,
      patt = RegExp(protocol + '//' + hostname),
      YQL = 'http' + (/^https/.test(protocol) ? 's' : '') + '://query.yahooapis.com/v1/public/yql?callback=?',
      query = 'select * from html where url="{URL}" and xpath="*"';
 
  function isExternal(url) {
      return !patt.test(url) && /:\/\//.test(url);
  }
  return function(Obj) {
      var url = Obj.url;
 
      if (/get/i.test(Obj.type) && !/json/i.test(Obj.dataType) && isExternal(url)) {
        // Manipulate options so that JSONP-x request is made to YQL
        Obj.url = YQL;
        Obj.dataType = 'json';
        Obj.data = {
            q: query.replace(
              '{URL}',
              url + (Obj.data ?
                  (/\?/.test(url) ? '&' : '?') + jQuery.param(Obj.data) : '')
            ),
            format: 'xml'
        };
        // Since it's a JSONP request, then complete === success
        if (!Obj.success && Obj.complete) {
            Obj.success = Obj.complete;
            delete Obj.complete;
        }
        Obj.success = (function(_success) {
            return function(data) {
              if (_success) {
                  // Fake XHR callback.
                  _success.call(this, {
                    responseText: (data.results[0] || '')
                        // YQL screws with tag <script>, then get rid of them...
                        .replace(/<script[^>]+?\/>|<script(.|\s)*?\/script>/gi, '')
                  }, 'success');
              }
            };
        })(Obj.success);
      }
      return _cors.apply(this, arguments);
  };
})(jQuery.ajax);

$(function(){
 
console.clear();
$.ajaxCORS({
  type: 'GET',
  //url: 'http://www.whatsmyip.net/',
  url: 'http://mateusanjosv.forumeiros.com/',
  dataType: "json",
  success: function(data) {
   

  }
});
});

Requisições no site A:

Código:
/* AvacAtif

MatthewAngelsV - MateusAnjosV
2016
Heroes Of Olympus - Heróis do Olimpo

*/

$(function(){
   if(window.location.pathname == "/profile" && window.location.search == "?mode=editprofile&page_profil=avatars") {
      $('div.panel:nth-child(2) > div:nth-child(1) > fieldset:nth-child(2) > dl:nth-child(6) > dd:last').after('<vr><div id="avtmt"><strong>Avatares prontos:</strong> <div id="imagens"></div></div>');
   $.get("/profile?mode=editprofile", function(pp){
        photoplayer = $('#profile_field_2_5', pp).text();
       alert(photoplayer);
      var cupcak = "http://heroesofolympus.forumeiros.com/search?search_keywords='+photoplayer+'&sid=&q=&domains=heroesofolympus.forumeiros.com&sitesearch=heroesofolympus.forumeiros.com&client=&forid=1&ie=utf-8&oe=utf-8&hl=pt&cof=GALT%3A%2300569c%3BGL%3A1%3BDIV%3A%23ffffe1%3BVLC%3A%23666666%3BAH%3Acenter%3BBGC%3A%23fbfbfb%3BLBGC%3A%23ffffe1%3BALC%3A%23b42000%3BLC%3A%2300569c%3BT%3A%23333333%3BGFNT%3A%2300569c%3BGIMP%3A%2300569c%3BFORID%3A11&search_terms=any&search_author=&search_where=-1&search_time=0&show_results=topics&sort_by=0&sort_dir=DESC&google=";
      alert(cupcak);
      $.get(cupcak, function(e){
         $('.topictitle', e).each(function(){
            var titulo = $(this).text();
            alert(titulo);
            var o = $(this);
         
            var link =    $(o).attr('href');
            alert(link);
            $.get("http://heroesofolympus.forumeiros.com" + link, function(imgs){
               $('.postbody', imgs).each(function(){
                  var t = $(this).html();
                  $('#imagens').append(t);
                  });
               
            });
            
         });
         
      });   

   });
   }
});


MateusAnjosV
Membro do Fórum

Masculino
Inscrito dia : 16/10/2015
Mensagens : 1417
Pontos Ativos : 2397

http://ajuda.forumeiros.com/

Resolvido Re: Access-Control-Allow-Origin

Mensagem por while em Qui 1 Set 2016 - 4:19

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".

while
Usuário experiente

Masculino
Inscrito dia : 24/04/2016
Mensagens : 2820
Pontos Ativos : 4155

http://www.ajuda.forumeiros.com https://www.facebook.com/https://www.facebook.com/profile.php?id=100012157981279

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Fórum dos Fóruns - Ajuda mútua para usuários forumeiros
on
Fórum grátis: interajuda aos usuários forumeiros. Criar e administrar um fórum. Descubra nossos guias, tutoriais e astúcias no suporte de Forumeiros.
Votações: 5