执行 JavaScript 代码字符串
在某些场景中,您可能会遇到需要执行存储为字符串的 JavaScript 代码。考虑以下代码片段:
function ExecuteJavascriptString() { var s = "alert('hello')"; // how do I get a browser to alert('hello')? }
要执行存储在字符串 s 中的代码,可以使用 eval 函数。下面是一个示例:
eval("alert('hello')");
但是,使用 eval 时务必谨慎。 MDN 文档强烈反对使用 eval 从字符串执行代码,强调了它带来的重大安全风险。
以上是如何在浏览器中安全地执行 JavaScript 字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!