【发布时间】:2014-10-05 19:57:11
【问题描述】:
我正在尝试将 CefSharp WebView 添加到我的 WPF 应用程序中,以代替我们使用的原始 WebBrowsers。 WebBrowser 有一个 InvokeScript 函数 (http://msdn.microsoft.com/en-us/library/cc452443(v=vs.110).aspx),它允许您调用 JavaScript 函数并可选择将输入的 obj 数组传递给该 JS 函数。
有什么方法可以用 CefSharp WebView 做类似的事情,我可以将输入参数传递给 JavaScript 函数?例如,我可以这样做:
this.webBrowser.InvokeScript("scriptName", input0, input1, input2);
对于 WebBrowser,是否有任何等效功能或多个功能可以通过 CefSharp WebView 实现这一点?
【问题讨论】:
-
我还意识到另一个区别是 WebBrowser.InvokeScript 被设计为采用 JS 函数名称和输入,而 WebViewer.Evaluate/ExecuteScript 被设计为采用完整的脚本。