From 5ecd4fe931516d6daf71123d751bab282de3b95c Mon Sep 17 00:00:00 2001 From: 138138138 <78271024+138138138@users.noreply.github.com> Date: Tue, 29 Mar 2022 00:11:09 +0800 Subject: [PATCH] Add "nofollow noopener noreferrer" to all links (#698) Old iOS 12 devices will pass the Referer HTTP header to the site user clicks. Websites will know those traffic come from Whoogle search. Adding "nofollow noopener noreferrer" solves the issue. --- app/utils/search.py | 1 + 1 file changed, 1 insertion(+) diff --git a/app/utils/search.py b/app/utils/search.py index d476b5b..e471a12 100644 --- a/app/utils/search.py +++ b/app/utils/search.py @@ -153,6 +153,7 @@ class Search: self.request_params.to_dict(flat=True).items() if self.config.is_safe_key(k)) for link in formatted_results.find_all('a', href=True): + link['rel'] = "nofollow noopener noreferrer" if 'search?' not in link['href'] or link['href'].index( 'search?') > 1: continue