瀏覽代碼

Prevent possible xss

sbkwgh 6 年之前
父節點
當前提交
6dc486f082
共有 1 個文件被更改,包括 2 次插入4 次删除
  1. 2 4
      frontend/src/main.js

+ 2 - 4
frontend/src/main.js

@@ -157,10 +157,8 @@ Vue.filter('formatDate', function (value, format = '', join = ' ') {
 });
 
 Vue.filter('stripTags', function (value) {
-	let div = document.createElement('div')
-	div.innerHTML = value
-
-	return div.textContent
+	let doc = new DOMParser().parseFromString(value, 'text/html')
+	return doc.body.textContent || ''
 });
 
 Vue.filter('truncate', function (value, length) {