博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#Windows Phone:在HTML5专案中,如何从Javascript传送字串到C#的APP端
阅读量:6172 次
发布时间:2019-06-21

本文共 952 字,大约阅读时间需要 3 分钟。

原文:

2013/11/29 02:50 |
閱讀數 : 505 | |
| 文章分類 : |

在開發Windows Phone APP的HTML5專案中,究竟該如何從Javascript傳給APP的C#程式碼中呢?現在就讓我來介紹一下吧!

使Javascript能與APP的C#程式碼溝通

首先先對嵌入至HTML5專案中的瀏覽器加上當觸發ScriptNotify事件時處理的函式,Javascript可藉此觸發ScriptNotify事件將字串傳給APP使用。在此範例裡,設定當Javascript傳字串過來時,就使用MessageBox.Show將字串顯示出來。

private void Browser_Loaded(object sender, RoutedEventArgs e){  Browser.IsScriptEnabled = true;  Browser.ScriptNotify += HTML_Script_Launched;  // 在此加入您的 URL  Browser.Navigate(new Uri(MainUri, UriKind.Relative));}private void HTML_Script_Launched(object sender, NotifyEventArgs e){  MessageBox.Show(e.Value); }

註:亦可直接從xaml中增加。<phone:WebBrowser x:Name="Browser" ScriptNotify="HTML_Script_Launched" />

接著只要在Javascript端,呼叫window.external.notify函式並傳值即可。

      
Windows Phone

我的應用程式

頁面標題

這樣就可以了!底下是結果:

csjs03.png

參考資料

  1. Getting Started With Windows Phone 8 HTML5 Apps:

DotBlogs Tags:

转载地址:http://ymvba.baihongyu.com/

你可能感兴趣的文章
SpingMVC 上传文件
查看>>
java中equals和==的区别
查看>>
含动态分配内存的类的声明和定义以及继承
查看>>
熟悉常用的HDFS操作
查看>>
冲刺第一天 12.29 SAT
查看>>
ORA-01012:not logged on的解决办法
查看>>
ubuntu下apache&php&虚拟主机开发环境配置
查看>>
生成不同数据类型的随机数
查看>>
dtoj#4120. 飞行棋(feixingqi)
查看>>
Java 分布式系统 实现session共享
查看>>
Effective Objective-C 2.0 — 第七条:在对象内部尽量直接访问实例变量
查看>>
洛谷3709:大爷的字符串题——题解
查看>>
BZOJ5301:[CQOI2018]异或序列——题解
查看>>
BZOJ3223:文艺平衡树——超详细题解
查看>>
Jmeter(参数化)
查看>>
Django聚合数据
查看>>
Dictionary(一)
查看>>
Floyd算法(弗洛伊德算法)
查看>>
Eclipse项目中乱码问题的解决办法
查看>>
深度剖析:Java POJO Bean 对象与 Web Form 表单的自动装配
查看>>