所以伙计们,我有一个问题,比如Make sure bypassing Vue built-in sanitization is safe here.
在vue js中有一个href URL,这个URL是我从我的API中获得的,然后我试图使用@braintree/sanitize-url
进行清理,然后像这样将它放在我的Vue.prototype.$sanitize
中
import { sanitizeUrl } from "@braintree/sanitize-url"
Vue.prototype.$sanitize = sanitizeUrl
字符串
然后我把它用在我的组件上,
data: () => ({
sanitizeUrl: null
}),
created() {
// BEFORE SANITIZE : "https://codepen.io/"
// AFTER SANITIZED : "https://codepen.io/"
this.sanitizeUrl = this.$sanitize(this.obj.info.url)
}
<a
:href="sanitizeUrl"
target="_blank"
rel="noreferrer noopener nofollow"
/>
的数据
一切都很好,但声纳云仍然检测到这个URL还没有像Make sure bypassing Vue built-in sanitization is safe here.
一样被清理
我如何从我的API中清理这个URL?谢谢大家
1条答案
按热度按时间92vpleto1#
用这个帮我清除bug
字符串