【发布时间】:2013-12-16 07:09:06
【问题描述】:
WebView1.InvokeScript("eval", args);
我想知道“eval”这个词是什么意思。在 MSDN 库中,它说它是脚本的名称。但是当我输入其他内容而不是“eval”时,代码不起作用。那么 eval 的含义是什么?以及我可以使用哪些其他词来代替 eval ?
【问题讨论】:
标签: c# visual-studio-2012 microsoft-metro windows-store-apps
WebView1.InvokeScript("eval", args);
我想知道“eval”这个词是什么意思。在 MSDN 库中,它说它是脚本的名称。但是当我输入其他内容而不是“eval”时,代码不起作用。那么 eval 的含义是什么?以及我可以使用哪些其他词来代替 eval ?
【问题讨论】:
标签: c# visual-studio-2012 microsoft-metro windows-store-apps
它是 HTML 代码中(最常见的 JavaScript)函数的名称。 eval 只是一个预定义的 JavaScript 函数。
但这可以是任何东西:
// HTML code
<html>
<script>
function alertme(name) {
alert('My name is: ' + name);
}
</script>
</html>
// C# code
public void Test() {
WebView1.InvokeScript("alertme", "Inigo Montoya");
}
这将在您的网页上显示一个弹出窗口,打印字符串“我的名字是 Inigo Montoya”。
【讨论】: