How to identify if a webpage is being loaded inside an iframe or directly into the browser window?

前端 未结 16 2337
攒了一身酷
攒了一身酷 2020-11-22 00:28

I am writing an iframe based facebook app. Now I want to use the same html page to render the normal website as well as the canvas page within facebook. I want to know if I

16条回答
  •  甜味超标
    2020-11-22 01:09

    I actually used to check window.parent and it worked for me, but lately window is a cyclic object and always has a parent key, iframe or no iframe.

    As the comments suggest hard comparing with window.parent works. Not sure if this will work if iframe is exactly the same webpage as parent.

    window === window.parent;
    

提交回复
热议问题