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à.

external noopener

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.

Condividi questa Guida.

Ti è piaciuta? Condividila!

Share it!

Web tools per sviluppatori moderni. Provali!

Generatori, builder e validatori per migliorare le tue performance di ottimizzazione SEO e web

Home Back to top of the page