שלח תשובה

זירת השאלות

752
צפיות
1
תשובות

[IFrames] הצגת תוכן -ספציפי- מאתר אחר

,‏ 1 בפברואר, 2010

אני מנסה להציג בדף HTML שלי תוכן ספציפי (רק DIV מסויים) מתוך אתר אחר.

הדרך שבה אני מנסה זה בעזרת IFrame, לתת src לאתר המיועד.
ואז לבצע Document.getElementById לDIV שאני מחפש.

העניין הוא, שמאחר והדף שאני טוען נמצא בDomain אחר שלא שלי אני מקבל
"Access Denied" כשאני מנסה לגשת לאובייקטים בתוך הIFrame….
הבנתי שזה נקרא Cross-Frame Scripting.

באחד האתרים היה כתוב להגדיר document.domain כמו של האתר. אבל הIE מסרב לקבל את ההגדרה וזורק "Invalid Argument".

אני לא מצליח לבצע את זה….
יש למישהו רעיון? מישהו התנסה במשהו דומה???

תגיות:

1 תשובות

  1. אתה לא יכול
    אתה לא יכול לבצע תקשורת עם עמוד שנמצא תחת דומיין אחר – זה חסום בגלל נושאי אבטחה

    מה שכן, אתה יכול לשלוך את כל התוכן של העמוד עם xmlhttp ואז לפרסר את הסטרינג שקיבלת

    כמובן שים לב שמה שאתה עושה הוא מותר מצד בעל האתר השני, אני רק הסברתי איך זה מתבצע מבחינה טכנית.


    אלי ענתבי

שלח תשובה