C# 使用webbrowser运行程序

C# 使用webbrowser运行程序,c#,java,browser,C#,Java,Browser,我最近发了一条关于在webbrowser中运行C/C++程序的帖子,我得到的回应是,它不起作用 我发现我要使用的框架将有其他语言的包装器,所以我的问题是,是否可以在浏览器中以以下语言运行程序: --C#,VB --爪哇 --蟒蛇 --Perl --红宝石 如果有什么帮助的话,讨论中的框架是 谢谢您列出的所有语言都允许您创建web应用程序。以下是一些可用于使用这些语言创建网站的流行框架: C#,VB.NET- 爪哇- 蟒蛇- Perl- 红宝石 在浏览器中运行的实际语言是JavaScript。

我最近发了一条关于在webbrowser中运行C/C++程序的帖子,我得到的回应是,它不起作用

我发现我要使用的框架将有其他语言的包装器,所以我的问题是,是否可以在浏览器中以以下语言运行程序:

--C#,VB

--爪哇

--蟒蛇

--Perl

--红宝石

如果有什么帮助的话,讨论中的框架是


谢谢

您列出的所有语言都允许您创建web应用程序。以下是一些可用于使用这些语言创建网站的流行框架:

  • C#,VB.NET-
  • 爪哇-
  • 蟒蛇-
  • Perl-
  • 红宝石

    • 在浏览器中运行的实际语言是JavaScript。如果用户不希望浏览器出现这种情况,则必须选择退出


      其他任何东西都需要某种插件支持/ActiveX(在windows中)控件。(包括Flash。你可能会说,大多数人都会安装Flash,但它仍然是一种选择。)

      谷歌Chrome提供了一种在浏览器中运行本机代码的方法:

      达林,他希望在浏览器中编写一个自举的客户端应用程序。服务器框架将无法工作…@steffu,哦,如果是这种情况,那么需要更多关于场景的详细信息,以及需要支持哪些浏览器,等等。。。因为这将是专有的东西,需要在客户端计算机上安装插件。在原始线程中标记为“已回答”的问题——使用浏览器插件技术,如IE的ActiveX——是正确的答案。该框架是本机代码管理的包装器不会改变运行它所需的安全级别。尽管其他语言中也有包装器,但该框架仍然是C语言的,所以我认为您回到了原点。这可能是我的主题,但它是关于C/C++代码的,我想知道其他语言如何扫描JavaScript,然后调用用另一种语言编写的任何程序?JavaScript是正常的编程语言,所以从理论上讲,您可以将编译器从任何语言编写为JavaScript,并以这种方式运行。或者在JavaSctipt中创建PC emulator来运行编译后的代码。。。但是我认为这对你的音频编解码器项目没有帮助:)例如,JavaScript可以向在浏览器中运行的Java小程序发送消息。这项技术相当成熟,适用于大多数(所有?)主流浏览器。有关详细信息,请参阅Flanagan的JavaScript手册。@Theodore,是的,如果用户安装了java插件。事实上,您可以与许多用户安装的插件交互。