我希望能够在我的WPF应用程序上直接创建一个使用开放层的应用程序.我发现我可以创建一个浏览器对象并调用JavaScript,但我不需要一个完整的浏览器.是否有一些我可以使用的脚本对象并一起绕过浏览器对象?
您不需要Web浏览器或WebBrowser控件来在.NET Framework中使用JavaScript..NET Framework有一个内置的JavaScript实现,它实现了JavaScript/ECMAScript的超集,如此处和此处所述.
要使用.NET Framework内置的JavaScript实现:
Microsoft.JScript程序集的引用new JScriptCodeProvider().CreateCompiler().CompileAssemblyFromSource(...).CompiledAssembly将JavaScript编译为程序集请注意,如果您的JavaScript代码旨在操纵DOM或使用Web浏览器的其他功能,您仍然可以使用.NET Framework的JavaScript版本,但您必须自己提供预期的对象.
| 归档时间: |
|
| 查看次数: |
3832 次 |
| 最近记录: |