PDA

View Full Version : ایجاد یک صفحه با iframe بعد از تغییر url



javad_hosseiny
یک شنبه 14 خرداد 1396, 15:09 عصر
در یک سایت خبرخوان (rss reader) لینک اخباری وجود دارد که پس از انتخاب هر کدام ، در صفحه دوم با iframe در قسمت بالا توضیحات هدر سایت اصلی و در قسمت پایین محتویات سایت خبر نمایش داده می شود (مشابه خیلی از سایت های خبرخوان مشابه: خبرپو، شهر خبر ، محبوبترین ها و ...)
ولیکن برخی از سایت ها با تغییر در سورس صفحه خود ، هنگامی که سایتشان با چنین موردی (باز شدن در صفحه iframe) مواجه می شوند با تغییر url ، صفحه سایت خود را به حالت فول تغییر می دهند (به راحتی با یک کد کوچک جاوااسکریپت اینکار انجام می پذیرد) (سایت هایی همچون ورزش 3، مشرق نیوز و ....)
حال سؤال بنده این است
که چگونه میتوان پس از تغییر url صفحه توسط سایت صاحب خبر ، مجددا به نحوی (بصورت اینجکش و یا ...) صفحه هدر سایت خود را با iframe نمایش دهیم
شما می توانید به صورت نرمال این صفحات را با یک iframe باز کنید و نکته صحبت بنده را متوجه شوید:
یک لینک خبری از سایت مشرق در خبرخوان محبوبترینها:
http://www.mahbobtarinha.com/news/728489
که متوجه تغییر شده و صفحه تغییر کرده و به خبر سایت مشرق به بالا می آید
همان خبر در سایت خبرپو
http://khabarpu.com/k.php?u=2KrYtdin2LnYr9in2Kog2q/Yp9iy24zYjCDYudmE2Kog2KfZhtmB2KzYp9ixINmF2YfbjNioI Ni024zYsdin2LI=_bWFzaHJlZ2huZXdzLmlyL25ld3MvNzMzMT g1_2YXYtNix2YI=
همان خبر در سایت شهر خبر:
http://www.shahrekhabar.com/world/149657364005390
(در این سایت که حتی یکبار صفحه ریلود شده و مجددا نمایش داده می شود)

plague
دوشنبه 15 خرداد 1396, 15:18 عصر
از خاصیت sandbox توی آیفریمت استفاده کن میتونی تعریف کنی که این آیفریم چه کارایی میتونه بکنه و چه کارای ینمیتونه بکنه

https://www.w3schools.com/tags/att_iframe_sandbox.asp

فکر مینم allow-top-navigation رو شما بخای از بین گزینه ها غیر فعال کنی