для Windows 10 UWP Webviewдля Windows 10 UWP Webview проблемы локального URL
У меня есть два HTML-файлы, расположенные в папке WWW под Assets (Активы/WWW/xxx.html) в Windows 10 UWP, оба файла в VS 2015 будут скопированы в выходной каталог.
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Simple Script</title>
</head>
<body>
<form action="submit.html" method="post">
Data:<input type="text" name="somedata" > <br> <br>
<input type="submit" value="Submit" >
</form>
</body>
</html>
and submit.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Dummy Submission</title>
</head>
<body>
<h2> Your data has been submitted - Thank You. </h2>
</body>
</html>
Webview объект embbeded в XMAL, как показано ниже
<WebView x:Name="WebBrowser" HorizontalAlignment="Left" VerticalAlignment="Top" Height="532" Width="1014" NavigationStarting="WebBrowser_NavigationStarting"/>
А индекс страницы загружается
/// Helper to perform the navigation in webview
/// </summary>
/// <param name="url"></param>
private void NavigateWebview(string url)
{
try
{
Uri targetUri = new Uri(url);
WebBrowser.Navigate(targetUri);
}
catch (FormatException myE)
{
// Bad address
WebBrowser.NavigateToString(String.Format("<h1>Address is invalid, try again. Details --> {0}.</h1>", myE.Message));
}
}
NavigateWebview(@"ms-appx-web:///Assets/www/index.html");
страницы, загружает и отображает правильно, но это не будет отображать связанная страница 'submit.html', ее просто пустое.
Если я улавливаю событие Navigation, это происходит, но, как представляется, префикс GUID показан ниже.
Я изменил пути к абсолютным и т. Д. И подробно прочитал документы, но я не понимаю, почему это не работает.
Идея Пожалуйста Ребята ...
, если submit находится в той же папке, что и index.html, а затем измените index.html, чтобы показать как ms-appx-web: //Submit.html, и он должен работать. – AVK
Пробовал все комбинации файлов, URL и т. Д. - все они видны в навигационном событии, но страница не отображается. Эти два файла отлично работают во всех проверенных браузерах - я просто не могу показать связанную страницу в веб-представлении. Все мои другие функции на DOM работают нормально. –