首页 新闻 会员 周边

windows phone 7开发和WebBrowser控件相关的两个问题

0
悬赏园豆:140 [待解决问题]

问题一:

我在WP7的app中加入了WebBrowser控件,用来显示Isolate Memory中的HTML,此html含javascript(JQuery)脚本,想以此实现用户在WebBrowser内操作时能和远端server的异步交互。遇到的麻烦是:JQuery部分代码有效,但$.get、$.post、$.ajax等方法无效,考虑此类实现有违一般浏览器的同源策略,改用jsonp,在电脑上调试成功后拿到app上还是不行。求解惑或者其他解决方案。

问题二:

仍然是WP7的app中有WebBrowser控件,用Touch.FrameReported、Manipulation、GestureListener都遇到的问题是,只有当将WebBrowser的IsHitTestVisible属性设为false时才可以监听WebBrowser控件上的触控操作以判断Flick事件,但是一旦将WebBrowser的IsHitTestVisible属性设为false,WebBrowser控件中HTML就无法交互(例如,WebBrowser控件中HTML含button或者hyper-link)。求在不影响WebBrowser交互的情况下实现监听Flick事件的方法。

补充说明:此两个问题,可能真的无法实现,希望都来发表下自己的看法。看情况将会采纳为答案。非常感谢!

abel fisher的主页 abel fisher | 初学一级 | 园豆:70
提问于:2011-11-15 11:27
< >
分享
所有回答(3)
0

WP7上的IE可能有点问题,是芒果吗?

[CC] | 园豆:61 (初学一级) | 2011-11-16 08:28

不是,7.0

支持(0) 反对(0) abel fisher | 园豆:70 (初学一级) | 2011-11-16 10:25
1

或许这是还不够完善的windows phone的两个小bug。假如有资料能让我弄清楚,存在webbrowser控件时,windows phone是怎么处理触控操作的,或许能想到解决办法╮(╯▽╰)╭

abel fisher | 园豆:70 (初学一级) | 2011-11-17 15:51
0

问题二,用GestureService.GetGestureListense(theBrowserControl).Flick += (o, e) => { //Your own Codes};

试试

Caesar33 | 园豆:205 (菜鸟二级) | 2012-01-06 12:52
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册