mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-21 07:50:37 +01:00
adding noopener and noreferrer to links in widgets
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user