Firefox Can’t Open This Page in an iframe
Firefox shows this page inside a frame that X-Frame-Options or CSP frame-ancestors blocks. The site you embed does not allow your site. Only its owner can change that.
- Chrome
- Edge
- Firefox
- Safari
Updated
Firefox Can’t Open This Page To protect your security, example.com will not allow Firefox to display the page if another site has embedded it. To see this page, you need to open it in a new window.
The frame shows “Firefox Can’t Open This Page”.
The loading of “https://example.com/” in a frame is denied by “X-Frame-Options“ directive set to “sameorigin“.
The frame shows a gray page: “example.com refused to connect.”
The frame stays blank. There is no message in the page.
On this page
What it means
Why it happens
Check the page
See the headers the page sends now
Fix it if you own the site
location / {
proxy_hide_header X-Frame-Options;
add_header Content-Security-Policy "frame-ancestors 'self' https://your-site.com" always;
}Do not use X-Frame-Options ALLOW-FROM. Modern browsers ignore it. Do not add * to frame-ancestors unless any site may embed the page.
If you do not own the site
- Use the official embed URL
YouTube, Google Maps, Calendly, and others give a special embed link that allows frames.
- Link out instead
Open the page in a new tab with a normal link, or show a preview card that links to it.
- Ask the owner
Ask them to add your site to frame-ancestors. Send them this page.