private void button1_Click(object sender, RoutedEventArgs e)
{
// 通过Uri对象设置
WebBrowserTask wt = new WebBrowserTask();
wt.Uri = new Uri("http://item.taobao.com/item.htm?id=15396630568&ali_trackid=2:mm_33707987_0_0:1375427457_3k1_798362863", UriKind.Absolute);
wt.Show();
}
当网址为上面item.taobao.com....时,按返回键可以返回到应用
可如果网址为http://s.click.taobao.com/t?e=zGU34CA7K%2BPkqB07S4%2FK0CITy7klxxrJ35Nnc0lq4QAA8BJuzWVwpMo2t7OTFUei9AN3xzEWVjhjDEiVAE%2FOc0wo5lQknq1Z8Wn2sQocgL0KOg%3D%3D,虽然它跳转后也是上面那个item.taobao.com....,却要双击才能返回到应用,为什么啊
楼主,我把你说的这个问题测试了一下,表示没有出现你说的那个问题啊..
这是我写的代码:
public partial class Page2 : PhoneApplicationPage { public Page2() { InitializeComponent(); } private void Button_Click_1(object sender, RoutedEventArgs e) { WebBrowserTask task = new WebBrowserTask(); task.Uri = new Uri("http://item.taobao.com/item.htm?id=15396630568&ali_trackid=2:mm_33707987_0_0:1375427457_3k1_798362863", UriKind.Absolute); task.Show(); } private void Button_Click_2(object sender, RoutedEventArgs e) { WebBrowserTask task = new WebBrowserTask(); task.Uri = new Uri("http://item.taobao.com/item.htm?id=14243655425&ali_trackid=2:mm_33707987_0_0:1375697916_6k2_1601555471", UriKind.Absolute); task.Show(); } }
不知是不是代码书写的问题..
你把Button_Click_2中的task.Uri改成下面这个,再试一次
因为第一个链接没有跳转,所以转到第一个链接,按返回就会回到页面,
而第二个链接,我估计是打开打开第二个链接,又发生了一次跳转,所以第一次按返回键会返回跳转前的页面,第二次按返回键才会返回应用,