voulez ouvrir un Lien dans un navigateur externe de WP7
L'architecture, c'est comme:
Sur le clic d'un bouton d'une page HTML s'ouvre qui contient un lien. En cliquant sur les liens que je veux l'ouvrir en externe (par défaut) navigateur de WP7, telles que l'application se ferme et le lien s'ouvre à l'extérieur. Comment puis-je mettre en œuvre?
Ajouté cette commande dans le fichier xaml:
<phone:WebBrowser Name="browser" Margin="0,78,0,0" />
Sur le bouton cliquez sur:
private void Information_Loaded(Object sender,RoutedEventArgs e)
{
Assembly assembly = Assembly.GetExecutingAssembly();
using (Stream stream = assembly.GetManifestResourceStream("index_en.html"))
{
using (StreamReader reader = new StreamReader(stream))
{
string html = reader.ReadToEnd();
browser.NavigateToString(html);
}
}
Maintenant index_en.html a un lien qui s'ouvre dans un navigateur externe.
OriginalL'auteur Shaireen | 2011-01-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
WebBrowserTask
pour lancer le navigateur.J'ai trouvé que vous avez besoin pour échapper à l'URL que vous avez passer à ce que 🙁
Mettre en œuvre des ce en sautant? Sauter quoi?
désolé de ne pas me faire clair.En fait, tout navigateur Web à l'aide de la tâche j'ai besoin de passer une url.Si cette url doit être le nom de fichier html? ou est-ce le lien qui shud ouvrir?
C'est l'adresse pour ouvrir. Le peu que vous les mettiez dans la barre d'adresse d'un navigateur.
En fait j'ai un fichier Html qui s'ouvre sur un clic de bouton.Ce fichier a l'adresse qui doit être ouvert dans un navigateur externe.Maintenant, je veux capturer, cliquez sur ce lien ,alors seulement je peux l'ouvrir de l'extérieur?comment faire?
OriginalL'auteur Jon Skeet
Normalement, vous pouvez le faire en utilisant
Target
bien sur<a>
tag. Mais, dansWP7
(au moins dans l'Émulateur), cela ne fonctionne pas.Ce que vous pourriez faire est d'intercepter à l'aide de
Navigating
événement quelque chose comme suit:Il est juste un faux méthode de l'espace réservé si vous souhaitez vérifier le filtre/Uri avant de les ouvrir dans le navigateur du téléphone... vous pouvez faire sans elle.
OriginalL'auteur decyclone
Vous pouvez utiliser quelque chose comme ça
OriginalL'auteur Sorokin Andrey