Лучший отвечающий
Захватить URL файла для скачивания С# UWP

Вопрос
-
Есть элемент WebBrowser, который не скачивает файлы с сайтов.
Как реализовать захват url и скачать файл с сайта?
29 августа 2019 г. 21:54
Ответы
-
Это элемент WebView просто написал WebBrowser по привычке к WPF.
Можете скинуть пример?
//обработка загружаемой страницы private async void WebView_NavigationStarting(WebView sender, WebViewNavigationStartingEventArgs args) { try { string SUrl = args.Uri.AbsoluteUri; string[] s = new string[3] { "", "", "" }; for (int i = 0; i < s.Length; i++) if (SUrl.IndexOf(s[i]) > 0) { args.Cancel = true; var dlg = new MessageDialog("Нельзя открыть данную страницу в приложении!", "В Н И М А Н И Е ! ! !"); await dlg.ShowAsync(); } } catch { } }
Код не совсем правильный, но суть понять можно...
- Предложено в качестве ответа Alexander A RusinovModerator 7 сентября 2019 г. 9:35
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 9 сентября 2019 г. 9:25
6 сентября 2019 г. 20:10
Все ответы
-
Что за компонент Вы используете, где взяли? Или почему технология у Вас указана UWP, а браузер не WebView? Для блокировки нежелательных страниц (уход с сайта) использую событие NavigationStarting проверяю ссылку на допустимость, Вам наверное тоже нужно проверять ссылки, если это не страница (html, php и прочее, что относиться к пути страницы), то качать как файл.30 августа 2019 г. 5:23
-
Приветствую.
Как пример:
Open/Save WebBrowser Control Dialog Box
Автоматическая подача с использованием WebBrowser без URL-адреса
Я не волшебник, только учусь. MCTS, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Отметить как ответ" или проголосовать за "полезное сообщение". Disclaimer: Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть, без каких-либо на то гарантий. Блог IT Инженера, Яндекс Дзен, YouTube, GitHub.
30 августа 2019 г. 15:11Модератор -
Это элемент WebView просто написал WebBrowser по привычке к WPF.
Можете скинуть пример?
6 сентября 2019 г. 17:51 -
Это элемент WebView просто написал WebBrowser по привычке к WPF.
Можете скинуть пример?
//обработка загружаемой страницы private async void WebView_NavigationStarting(WebView sender, WebViewNavigationStartingEventArgs args) { try { string SUrl = args.Uri.AbsoluteUri; string[] s = new string[3] { "", "", "" }; for (int i = 0; i < s.Length; i++) if (SUrl.IndexOf(s[i]) > 0) { args.Cancel = true; var dlg = new MessageDialog("Нельзя открыть данную страницу в приложении!", "В Н И М А Н И Е ! ! !"); await dlg.ShowAsync(); } } catch { } }
Код не совсем правильный, но суть понять можно...
- Предложено в качестве ответа Alexander A RusinovModerator 7 сентября 2019 г. 9:35
- Помечено в качестве ответа Maksim MarinovMicrosoft contingent staff, Moderator 9 сентября 2019 г. 9:25
6 сентября 2019 г. 20:10