Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以从json文件执行脚本吗_Javascript - Fatal编程技术网

Javascript 我可以从json文件执行脚本吗

Javascript 我可以从json文件执行脚本吗,javascript,Javascript,我可以从json文件执行脚本吗? 例如: helloworld.json { "script" : "console.log('helloworld');" } 我想在html或js文件中的json文件中运行脚本。将eval指向字符串以代码形式执行 var json = {"script":"console.log('helloworld');"} eval(json["script"]) 也看到 将eval指向字符串以代码形式执行 var json = {"script":"console

我可以从json文件执行脚本吗? 例如:

helloworld.json
{
"script" : "console.log('helloworld');"
}

我想在html或js文件中的json文件中运行脚本。

将eval指向字符串以代码形式执行

var json = {"script":"console.log('helloworld');"}
eval(json["script"])
也看到


将eval指向字符串以代码形式执行

var json = {"script":"console.log('helloworld');"}
eval(json["script"])
也看到

是的,你必须:

  • 使用以下命令执行脚本:
  • 这是否是一个好主意取决于您的具体用例。

    是的,您必须:

  • 使用以下命令执行脚本:

  • 但这是否是一个好主意取决于您的具体用例。

    您可能需要提供关于您的用例和周围代码的更多详细信息。您可能还想检查
    eval
    。您可以尝试使用
    eval()
    ,但由于存在安全风险,这是非常不鼓励的!您可以找到可能需要提供有关用例和周围代码的更多详细信息的解决方案。您可能还想检查
    eval
    。您可以尝试使用
    eval()
    ,但由于存在安全风险,这是非常不鼓励的!您可以发现,从字符串执行JavaScript是一个巨大的安全风险。当您使用eval()时,一个糟糕的参与者很容易运行任意代码!从字符串执行JavaScript是一个巨大的安全风险。当您使用eval()时,一个糟糕的参与者很容易运行任意代码!从字符串执行JavaScript是一个巨大的安全风险。当您使用eval()时,一个糟糕的参与者很容易运行任意代码!当然您正在执行任何人都可以编辑的代码。用例可以是一次测试,也可以是实验原因。但这并不意味着它应该在生产软件中使用。从字符串执行JavaScript是一个巨大的安全风险。当您使用eval()时,一个糟糕的参与者很容易运行任意代码!当然您正在执行任何人都可以编辑的代码。用例可以是一次测试,也可以是实验原因。这并不意味着它应该用于生产软件。