External Noopener
Quando i collegamenti a destinazioni cross-origin non sono sicuri
Accessibility
Quando i collegamenti verso destinazioni cross-origin non sono sicuri
Il vostro sito potrebbe avere problemi di sicurezza o di prestazioni se, quando vi collegate alla pagina di un altro sito, utilizzate l'attributo target="_blank".
Il problema è che la pagina dell'altro sito potrebbe essere eseguita contemporaneamente alla vostra e, se il codice contiene molti JavaScript, la lentezza potrebbe essere estesa a tutto il sito.
Inoltre, la pagina dell'altro sito è in grado di accedere (tramite la proprietà window.opener) al vostro oggetto window, il che gli consente di reindirizzare la pagina del vostro sito verso un URL pericoloso.
È possibile evitare questi problemi aggiungendo rel="noopener" o rel="noreferrer" ai link target="_blank".
Come viene visualizzato l'audit verso destinazioni cross-origin di SeoChecker
Se ci sono link non sicuri verso destinazioni cross-origin , SeoChecker lo segnalerà.
Come fa SeoChecker a rilevare i link non sicuri?
In primo luogo, tutti gli <a> con attributo target="_blank" privi degli attributi rel="noreferrer" o rel="noopener" vengono raccolti da SeoChecker; successivamente, tutti i link same-host vengono filtrati.
Come posso migliorare le prestazioni e la sicurezza del mio sito?
Controllate i link notificati da SeoChecker e ad ognuno di essi aggiungete rel="noopener" o rel="noreferrer": il primo evita l'accesso al window.opener alle nuove pagine e l'altro evita che il Referer header sia inviato alla nuova pagina.