Is it possible to remove referrer when using iframe? here the case:
I have a page at http://www.mywebsite.com with an <iframe>
in it. Like this:
<html>
<head>...</head>
<body>
...
<a href="#loadiframe">SHow Website</a>
<iframe id="#loadiframe" src="http://www.iframetarget.tld">
...
</body>
</html>
i want to iframetarget.tld not contains referrer/can not see if mywebsite.com is loading their pages.
is that possible?
Note: iframe will load using jQuery lightbox/colorbox
Referrer. When loading an iframe, the browser sends it important information about who is loading it in the Referer header (notice the single r , a typo we must live with). The referrerpolicy attribute lets us set the referrer to send to the iframe when loading it.
The HTML <a> referrerpolicy attribute is used to specify the reference information that will be sent to the server when the user clicks on a hyperlink. Syntax: <a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin| origin-when-cross-origin|same-origin| strict-origin-when-cross-origin|unsafe-url">
strict-origin-when-cross-origin offers more privacy. With this policy, only the origin is sent in the Referer header of cross-origin requests. This prevents leaks of private data that may be accessible from other parts of the full URL such as the path and query string.
None of these answers worked for me, but MDN's iframe reference states that setting the referrerpolicy
to no-referrer
will accomplish this and it worked for me. Support in older browsers will be hit or miss.
Example:
<iframe src="https://whatsmyreferer.com/" referrerpolicy="no-referrer" style="width: 100%; height: 300px;"></iframe>
<iframe id="#loadiframe" src='javascript:window.location.replace("http://www.iframetarget.tld")'>
It works.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With