Reputation: 57
I'm working on a project where I need to restrict the iframe from displaying any url that we put in it other than the original domain.
for example, my website is www.myweb.com. having an iframe src="www.yourweb.com" should prevent anything to continue.
I have tried to use the frame-ancestor option in Content-Security-Policy. And X-Frame-Option to SAMEORIGIN/DENY. To no avail, nothing worked.
Any ideas?
Upvotes: 0
Views: 784
Reputation: 53
you can look at - https://developers.facebook.com/docs/messenger-platform/webview/extensions
especially
X-Frame-Options: ALLOW-FROM https://www.messenger.com/ X-Frame-Options: ALLOW-FROM https://www.facebook.com/
Upvotes: 0
Reputation: 853
In general, the Content-Security-Policy: frame-ancestors 'self'
should work, but it depends on an end-user browser. See Headers to block iframe loading for details and try both HTTP headers as described there.
Upvotes: 1