none
Захватить URL файла для скачивания С# UWP RRS feed

Ответы

  • Это элемент 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 { }
            }
    Код не совсем правильный, но суть понять можно...

    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 { }
            }
    Код не совсем правильный, но суть понять можно...

    6 сентября 2019 г. 20:10