1
1
实际上,结合
|
2
1
这似乎对我有用,而且所有的评估数据都不是来自任何不可信的来源。它只是用来缩小代码。 |
3
1
这应该给你想要的… var inputAction = "alert(blah)"; yay.prototype.testy = eval("(function(){ " + inputAction + "; })") 它基本上将您的预期操作包装在一个匿名函数中,这将在eval上得到充分的评估,但不会立即运行,而是包装成一个函数。 你可以在这里走得更远一点,但是不知道你想要完成什么是很难说的。 |
4
0
原因何在
以下是概念验证示例:
|
5
-1
你的意思是EVE?
然而,这里有两个在道德上令人反感的JS特性。 1)eval是“邪恶的”,并且 2)eval内部的代码可以看到外部的变量。 |
6
-1
你不需要撤离。 您必须将blah连接到字符串函数,但javascript会抱怨在连接之前没有“;”,这是因为在连接它时blah只是一些文本。您必须在变量blah周围转义两个\“,以便使其看起来像一个包含文本的字符串。
这将警告“超级耶”两次! |
Softly · 单选按钮未按预期取值 1 年前 |
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
assembler · Nextjs没有处理发布请求 1 年前 |
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
Toniq · javascript为php保存多维数组 1 年前 |