Metro Style App:如何从 Web 视图控件中运行的 JavaScript 代码调用 C# 方法
Metro Style App: How to call a C# method from javascript code running in a webview control
我想使用 Web 视图实现我的地铁应用程序的 UI。然后,HTML/js/CSS代码将在其中运行。这个想法是将纯JS代码与WinRT和Metro SDK隔离开来。另外,我想在同一个 Metro 应用程序中编写一个 C# API 层,该层将由 Web View 中的 JS 使用。当UI需要使用本机代码(例如调用WinRT组件)时,在webview中运行的UI代码应该调用我的C#方法。
有人可以给我一个关于如何从 javascript 调用 C# 方法的示例,该方法位于 Metro 应用程序的 Web 视图中。谢谢雨 果。
您告诉我的演练使用JavaScript项目作为客户端,并且它引用了用C#开发的Windows运行时组件。(WinMD 文件)与其拥有一个metro Javascript项目,我想使用C#项目作为客户端开发一个Metro Style App。它将包含一个Web视图,它是我的UI的容器。 此项目将引用用 C# 开发的 Windows 运行时组件。(WinMD 文件)这个想法是,在Web视图中运行的javascript从WinMD文件中调用方法,但不幸的是,我无法从Web视图中运行的javascript调用WinMD的方法。
你在这里发布了完全相同的问题:
http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/fa0db73d-66db-4330-bf24-644703e9265b
您的问题的答案应该在这里:
- 在 C# 和 Visual Basic 中创建 Windows 运行时组件
在这里:
- 演练:在 C# 或 Visual Basic 中创建一个简单的组件并从 JavaScript 调用它
相关文章:
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 向下滚动时运行javascript
- 在Android WebView中运行Javascript-onPageFinished循环
- 在父网页的iframe中运行JavaScript
- 有条件地运行javascript函数-Razor,HTML
- 如何通过获取用户输入和使用按钮来运行JavaScript函数
- 使用c#在Web服务器上运行JavaScript方法
- 单击链接时停止运行javascript
- 在浏览器检查表单之前运行javascript onsubmit
- 如何在表单提交事件后运行JavaScript*
- Mediawiki小部件将不会运行javascript
- 有没有一种方法可以在服务器端页面加载之前在加载时运行javascript
- 在GitHub上运行JavaScript Koans
- Chrome扩展:是否有一种方法可以运行JavaScript来获取页面上的内部html,并将其保存到扩展中的变量中
- 在不加载页面的情况下运行javascript
- [AutoIt]如何使用FF.au3在FireFox上的页面中运行javascript
- 仅在屏幕媒体上运行javascript/jquery,而不是打印
- Scala提升了如何运行javascript函数并将返回值存储在变量中
- 安卓系统:通过loadUrl运行javascript时,网络视图中的视频会冻结
- 在页面加载完成之前,使用URL参数运行JavaScript