[英]open href link in a external browser in Windows Phone 7 apps
In my app we have a link in the index page. 在我的应用程序中,我们在索引页面中有一个链接。 If i click the link i want to open in a browser on Windows Phone 7. I dont want to open that link inside the same apps browser, i want to open as a external browser/instance.
如果我点击我想在Windows Phone 7上的浏览器中打开的链接。我不想在相同的应用程序浏览器中打开该链接,我想打开作为外部浏览器/实例。 Help me how to open external links in external browser WP7.
帮助我如何在外部浏览器WP7中打开外部链接。 FInd the below link which i am using to open my website.
以下链接,我用来打开我的网站。
<a href="http://www.google.com">Click</a>
<a href="http://www.gmail.com">Click</a>
If i click the above link it should be open in the external internet explorer. 如果我点击上面的链接,它应该在外部Internet Explorer中打开。 I am using Windows phone 7 with phonegap 2.2.0
我正在使用带有phonegap 2.2.0的Windows phone 7
Take a look on ChildBrowser plugin which allows you to open a new browser window: 看看ChildBrowser插件 ,它允许您打开一个新的浏览器窗口:
Intercept click by adding onclick handler to link, for example onclick="openInExternalBrowser(this);return false;" 拦截点击通过添加onclick处理程序来链接,例如onclick =“openInExternalBrowser(this); return false;”
User openInExternalBrowser to call ChildBrowser plugin 用户openInExternalBrowser来调用ChildBrowser插件
var url = ... ChildBrowser.install(); window.plugins.childBrowser.showWebPage(url);
WebBrowserTask
instead. WebBrowserTask
。 Alternatively 另外
If you know what uri must be opened in external browser you can proceed with the following approach 如果您知道必须在外部浏览器中打开哪些uri,则可以继续执行以下方法
> void WebBrowser1_Navigating(object sender, NavigatingEventArgs e) {
> if (IsSupposedToOpenInPhoneBrowser(e.Uri))
> {
> e.Cancel = true;
> WebBrowserTask task = new WebBrowserTask();
> task.URL = e.Uri.ToString();
> task.Show();
> } }
Src: https://stackoverflow.com/a/4780213/255654 Src: https : //stackoverflow.com/a/4780213/255654
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.