هل هناك طريقة للحصول على عنوان URL الأصلي من محتوى Iframe؟

StackOverflow https://stackoverflow.com/questions/115526

  •  02-07-2019
  •  | 
  •  

سؤال

أقوم بتشغيل تطبيق c# .net في إطار iframe لصفحة asp على موقع قديم.يعد الوصول إلى معلومات جلسة صفحة Asp أمرًا صعبًا إلى حد ما، لذا أود أن أجعل تطبيق .net الخاص بي يتحقق ببساطة من أنه يتم استدعاؤه من صفحة معتمدة، أو إيقافه على الفور.

هل هناك طريقة لصفحة ما لمعرفة عنوان URL للمستند الأصلي الخاص بها؟

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

المحلول

top.location.href

ولكن هذا لن ينجح إلا إذا تم عرض كلتا الصفحتين (iframe والصفحة الرئيسية) من نفس المجال.

نصائح أخرى

طلب.UrlReferrer....للحصول على عنوان URL

NameValueCollection qs = HttpUtility.ParseQueryString(Request.UrlReferrer.Query);...لاستيعاب سلسلة الاستعلام

parent.location.href

الفضاء، قد يساعدك عنوان URL هذا:http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top