相关疑难解决方法(0)

jQuery html() 方法是否存在类似innerHTML 的安全风险?

我最近正在阅读一本 JavaScript 书,发现使用 innerHTML 传递纯文本会带来安全风险,所以我想知道使用html()jQuery 方法是否会带来同样的风险?我试图研究它,但我找不到任何东西。

例如:

$("#saveContact").html("Save"); //change text to Save

var saveContact = document.getElementById("saveContact");
saveContact.innerHTML = "Save"; //change text to Save
Run Code Online (Sandbox Code Playgroud)

据我所知,它们做同样的事情,但它们是否都带来了相同的安全风险,即有人能够注入一些 JavaScript 并执行它?

我对安全不是很了解,所以如果有任何不正确或解释不正确的地方,我提前道歉。

html javascript security jquery

7
推荐指数
1
解决办法
4066
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

security ×1