Linux 软件免费装

Noreferrer

开发者 andersju
更新时间 2015年9月19日 08:20
PHP版本: 3.0 及以上
WordPress版本: 4.3.1
版权: GPLv2 or later
版权网址: 版权信息

标签

links privacy referrer referer rel noreferrer

下载

1.0.0 2.0.0 2.0.1

详情介绍:

Plugin homepage When you click on a link, your browser normally tells the destination page what page you were on when you clicked the link. This is called the HTTP referer [sic!]. This also happens when your browser loads things like images, fonts and external CSS/JS. This is bad for privacy. For sensitive sites, it can be terrible for privacy. However, with HTML5, there are now ways to stop referrers from being sent. rel="noreferrer" link type and referrer attribute This plugin, by default, adds rel="noreferrer" to external links in posts, pages and comments, and referrer="no-referrer" to images and iframes. As defined in the HTML5 spec, rel="noreferrer" "indicates that no referrer information is to be leaked when following the link". As defined in the Referrer Policy Draft, referrer="no-referrer" "specifies that no referrer information is to be sent along with requests made from a particular settings object to any origin". The plugin modifies elements right before they are displayed. It doesn't modify anything in the database. Existing attributes, including any existing rel attributes (such as the one set by wp_rel_nofollow()), are preserved. It is possible to whitelist domains if you do want to send referrer information to them. The rel="noreferrer" link type is supported by Firefox (since version 33), Chrome/Safari (added to WebKit in November 2009) and Microsoft Edge in Windows 10. The referrer attribute is not yet supported by the stable version of any browser (July 2015). Referrer Policy meta tag This plugin, by default, also sets Referrer Policy to never via a meta tag. This is even better for privacy: it tells the browser not to send referrer information at all and applies to both links as well as requests generated by the page (CSS, images, etc.). While still just a W3C draft, it is supported by Firefox (since version 37), Chrome and Safari (added to WebKit in November 2011), and by Microsoft Edge in Windows 10 (source). Please note that this could affect plugins that foolishly rely on the refer(r)er header, as well as third-party tools you might use. If you enable this, whitelisting internal links and other elements is possible thanks to the referrer attribute; however, support for this has not yet made it into the stable version of any browser. Notes Inspired by the Drupal module No referrer. The code is available on GitHub.

安装:

  1. Download the latest zip file and extract the noreferrer directory.
  2. Upload it to your /wp-content/plugins/ directory.
  3. Activate Noreferrer through the Plugins menu in WordPress.
That's all. For maximum compatibility, both rel="noreferrer", referrer="no-referrer" and meta referrer are enabled by default. You can disable any one of them under Settings -> Noreferrer. Particularly meta referrer might cause problems if other scripts/plugins depend on the referer [sic] header. You can also whitelist domains that you do want to send referrer information to.

升级注意事项:

2.0.0 Adds meta referrer support and enables it by default. Also adds referrer attribute support and enables it by default.

常见问题:

Why should I use this?

Because you might care about the privacy of your users.

更新日志:

2.0.1 2.0.0 1.0.0