Access-Control-Allow-Origin
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Access-Control-Allow-Origin
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.
Re: Access-Control-Allow-Origin
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.
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.
Re: Access-Control-Allow-Origin
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)
Re: Access-Control-Allow-Origin
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!
Até mais!
Re: Access-Control-Allow-Origin
Bom dia!
Não sei exatamente se é isto que procura, mais tive uma dúvida semelhante a sua a um certo tempo atrás.
https://ajuda.forumeiros.com/t100078-conteudo-de-uma-pagina-externa-no-forum
Se conseguir algo, me avise por MP
Até mais!
Não sei exatamente se é isto que procura, mais tive uma dúvida semelhante a sua a um certo tempo atrás.
https://ajuda.forumeiros.com/t100078-conteudo-de-uma-pagina-externa-no-forum
Se conseguir algo, me avise por MP
Até mais!
Re: Access-Control-Allow-Origin
Bom dia, meninos!
Consegui! Obrigado a todos!
Script final:
Requisições no site A:
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);
});
});
});
});
});
}
});
Re: Access-Control-Allow-Origin
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos