Source code for "Ignore X-Frame headers" chrome extension; see https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe
chrome.webRequest.onHeadersReceived.addListener( | |
function (details) { | |
return { | |
responseHeaders: details.responseHeaders.filter(function(header) { | |
return (header.name.toLowerCase() !== 'x-frame-options'); | |
}) | |
}; | |
}, { | |
urls: ["<all_urls>"] | |
}, ["blocking", "responseHeaders"]); |
{ | |
"background": { | |
"scripts": [ "background.js" ] | |
}, | |
"description": "Drops X-Frame-Options HTTP response headers, allowing all pages to be iframed.", | |
"key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDysh7qP/8H9qUMb0R9BZbk2NDirtNgRyo9AEh9C5HFcoMELEzJ/M/sCqn/yDM/Z7GK3t+w02zCeTBknLEUwgFL9kRxVV4s1kfgbijVHTSJkII6OjqiWDPkDeyMJ1oOr156Rct2bp2MAwOf0Tk1bm2UdwNbJxoE5sQFd2Hbu+WFxQIDAQAB", | |
"manifest_version": 2, | |
"name": "Ignore X-Frame headers", | |
"permissions": [ "webRequest", "webRequestBlocking", "\u003Call_urls>" ], | |
"update_url": "http://clients2.google.com/service/update2/crx", | |
"version": "1.0" | |
} |
This comment has been minimized.
This comment has been minimized.
Heads up there's a formatting error. |
This comment has been minimized.
This comment has been minimized.
Hi Can i get a suggestion as how to use this into my code? |
This comment has been minimized.
This comment has been minimized.
This used to work but not anymore. Could it be that Chrome changed their security policy or API? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
Hi, I was trying to implement same but could not do it. Is there any steps which I can follow and implement it?
Where do i add this code? (On page where iFrame tag implemented or the source page)
Many thanks in advance!