سؤال

وأحتاج إلى طلب صفحة على شبكة الإنترنت من جانب العميل ومن تمريرها إلى خادم كسلسلة. حاولت مسج:

$.get(
    "http://example.ru/",
    {name:"Joe", age:"42"},
    function(data){
        $.get(
            "script.php",
            {data:data, query:query},
        )
    });
});

ولكن لم ينجح. وأظن أنه فشل بسبب الرؤوس المخصصة التي أضافها مسج.

هل أنت المشورة لي بعض تقنية لتجاوز رؤوس طلب أو أي مكتبة شبيبة التي تجعل طلبات فقط مثل متصفح يفعل؟

هل كانت مفيدة؟

المحلول

ولقد تم القبض عليك من قبل نفس السياسة المنشأ :

<اقتباس فقرة>   

والسياسة الأصل نفس يمنع على   وثيقة أو النصي تحميل من واحد   الأصل من الحصول على أو وضع   خصائص وثيقة من آخر   المنشأ.

ما يمكنك القيام به هو استخدام وكيل بسيط على نطاقك الذي جلب الصفحة كنت مهتما في (بإذن، بالطبع) مما يسمح لك لعرضه على الصفحة الخاصة بك عن طريق طلبات اياكس. ما أعنيه هو شيء كما يلي:

$.get("yourdomain/proxy.php?name=Joe&age=42"
    function(data){
        $.get(
            "script.php",
            {data:data, query:query},
        )
    });
});
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top