【发布时间】:2015-11-04 08:15:03
【问题描述】:
目前在我的 Visual Studio 项目中使用 CefSharp 来显示 Web 浏览器。我正在使用 EvaluateScriptAsync 在我的 javascript 中调用一个函数。
但是我遇到了一个小问题。
下面的可以工作:
string strMsg = "12345";
var script = string.Format("testing({0});", strMsg);
browser.EvaluateScriptAsync(script);
以下无法正常工作:
string strMsg = "ABCDE";
var script = string.Format("testing({0});", strMsg);
browser.EvaluateScriptAsync(script);
然后在html端:
testing = function (error) {
alert(error);
return false;
};
为什么我不能发送字母字符串?
发送数字和发送字母有区别吗?
【问题讨论】:
-
在浏览器的命令行中运行
testing(ABCDE);,看看会发生什么。你的结论?
标签: javascript html visual-studio-2013 cefsharp