diff --git a/app/assets/javascripts/external_links.js b/app/assets/javascripts/external_links.js index 17e9cf2e..116193c8 100644 --- a/app/assets/javascripts/external_links.js +++ b/app/assets/javascripts/external_links.js @@ -1,5 +1,6 @@ -$(document).on('turbolinks:load', function() { - $("a[href^='http://']").attr('target', '_blank'); - $("a[href^='https://']").attr('target', '_blank'); - $("a[href^='//']").attr('target', '_blank'); -}); +document.addEventListener('turbolinks:load', () => { + document.querySelectorAll("a[href^='http://'],a[href^='https://'],a[href^='//']").forEach(a => { + a.rel = "noopener" + a.target = "_blank" + }) +}) diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 2392bb44..8a33f8b1 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -7,7 +7,7 @@ %meta{ name: 'color-scheme', content: 'light dark' }/ %meta{ name: 'viewport', content: 'width=device-width, initial-scale=1.0' }/ - %meta{ name: 'referrer', content: 'origin' }/ + %meta{ name: 'referrer', content: 'same-origin' }/ %title Sutty