adding noopener and noreferrer to links in widgets

This commit is contained in:
Julian Lam
2018-01-15 15:28:46 -05:00
parent dacc9d64ed
commit f138d3cb70
2 changed files with 15 additions and 0 deletions

View File

@@ -545,6 +545,20 @@
return str.toString().replace(escapeChars, replaceChar);
},
addNoReferrer: function (containerEl) {
containerEl.find('a').attr('rel', function (idx, value) {
value = value ? value.split(' ') : [];
['noopener', 'noreferrer'].forEach(function (property) {
if (!value.includes(property)) {
value.push(property);
}
});
return value.join(' ');
});
},
isAndroidBrowser: function () {
// http://stackoverflow.com/questions/9286355/how-to-detect-only-the-native-android-browser
var nua = navigator.userAgent;