【发布时间】:2009-07-05 21:25:37
【问题描述】:
这将是一个通过 ClickOnce 部署的 Windows 窗体应用程序。 计划是使用 WebBrowser 控件来公开使用 Active-X 控件的 Web 应用程序。使用 window.external 和 InvokeScript,这些对象将被替换为对 Reg-Free COM 对象 (SXS) 的引用。我知道这听起来像一团糟,但它的危害较小,而且我的日程安排很紧。最终,可以替换 SXS 部分,并希望服务器端代码可以更新为更好的东西。 这会产生严重的性能问题吗?我问这个问题有多大?
以 .NET 2.0 为目标是否会更容易在 Mono 和 .NET 之间移植代码? VB.NET 代码移植到 Mono 是否麻烦?我假设它不应该是? (我正在与 VB6 程序员一起工作)。
文档说 window.external 在 Mono 下不可用。听起来有计划实施。现在只使用 window.external 并等待 Mono 实现它是否安全? 或者,有没有办法模仿这个?
我还有其他计划要慢慢使代码更便携,我希望我可以将其用作一种方法(阅读:漏洞)以使其成为可能。
如果您对态度和心态有任何建议,我也很乐意听到。但请先尝试回答我的主要担忧。谢谢。
【问题讨论】:
-
请添加更多细节。当脚本在 Windows 窗体 WebBrowser 控件中运行时,无需阅读标记即可知道您在询问 JavaScript 中“窗口”对象的“外部”属性。
标签: .net mono webbrowser-control