Added noreferrer to some links (#2897)

Этот коммит содержится в:
Harrison Healey
2016-05-05 14:17:59 -04:00
коммит произвёл Joram Wilander
родитель 654c11bdfd
Коммит 3b8b23218d
4 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@@ -34,6 +34,7 @@ export default class NotLoggedIn extends React.Component {
className='pull-right footer-link' className='pull-right footer-link'
target='_blank' target='_blank'
href={global.window.mm_config.HelpLink} href={global.window.mm_config.HelpLink}
rel='noreferrer'
> >
<FormattedMessage id='web.footer.help'/> <FormattedMessage id='web.footer.help'/>
</a> </a>
@@ -42,6 +43,7 @@ export default class NotLoggedIn extends React.Component {
className='pull-right footer-link' className='pull-right footer-link'
target='_blank' target='_blank'
href={global.window.mm_config.TermsOfServiceLink} href={global.window.mm_config.TermsOfServiceLink}
rel='noreferrer'
> >
<FormattedMessage id='web.footer.terms'/> <FormattedMessage id='web.footer.terms'/>
</a> </a>
@@ -50,6 +52,7 @@ export default class NotLoggedIn extends React.Component {
className='pull-right footer-link' className='pull-right footer-link'
target='_blank' target='_blank'
href={global.window.mm_config.PrivacyPolicyLink} href={global.window.mm_config.PrivacyPolicyLink}
rel='noreferrer'
> >
<FormattedMessage id='web.footer.privacy'/> <FormattedMessage id='web.footer.privacy'/>
</a> </a>
@@ -58,6 +61,7 @@ export default class NotLoggedIn extends React.Component {
className='pull-right footer-link' className='pull-right footer-link'
target='_blank' target='_blank'
href={global.window.mm_config.AboutLink} href={global.window.mm_config.AboutLink}
rel='noreferrer'
> >
<FormattedMessage id='web.footer.about'/> <FormattedMessage id='web.footer.about'/>
</a> </a>

Просмотреть файл

@@ -228,6 +228,7 @@ export default class NavbarDropdown extends React.Component {
<Link <Link
target='_blank' target='_blank'
to={global.window.mm_config.HelpLink} to={global.window.mm_config.HelpLink}
rel='noreferrer'
> >
<FormattedMessage <FormattedMessage
id='navbar_dropdown.help' id='navbar_dropdown.help'
@@ -245,6 +246,7 @@ export default class NavbarDropdown extends React.Component {
<Link <Link
target='_blank' target='_blank'
to={global.window.mm_config.ReportAProblemLink} to={global.window.mm_config.ReportAProblemLink}
rel='noreferrer'
> >
<FormattedMessage <FormattedMessage
id='navbar_dropdown.report' id='navbar_dropdown.report'

Просмотреть файл

@@ -174,6 +174,7 @@ export default class SidebarRightMenu extends React.Component {
<Link <Link
target='_blank' target='_blank'
to={global.window.mm_config.HelpLink} to={global.window.mm_config.HelpLink}
rel='noreferrer'
> >
<i className='fa fa-question'></i> <i className='fa fa-question'></i>
<FormattedMessage <FormattedMessage
@@ -192,6 +193,7 @@ export default class SidebarRightMenu extends React.Component {
<Link <Link
target='_blank' target='_blank'
to={global.window.mm_config.ReportAProblemLink} to={global.window.mm_config.ReportAProblemLink}
rel='noreferrer'
> >
<i className='fa fa-phone'></i> <i className='fa fa-phone'></i>
<FormattedMessage <FormattedMessage

Просмотреть файл

@@ -142,7 +142,7 @@ class MattermostMarkdownRenderer extends marked.Renderer {
if (outHref.startsWith(global.location.origin)) { if (outHref.startsWith(global.location.origin)) {
output += 'data-link="' + outHref.substring(global.location.origin.length) + '"'; output += 'data-link="' + outHref.substring(global.location.origin.length) + '"';
} else { } else {
output += 'href="' + outHref + '" target="_blank"'; output += 'href="' + outHref + '" target="_blank" rel="noreferrer"';
} }
if (title) { if (title) {