Afzaal Ahmad Zeeshan
WebView использует движок Internet Explorer для визуализации веб-страниц (или Edge в UWP), чтобы начать работу, вы можете скачать образец, предоставленный Microsoft на GitHub: Окна-универсал-образцы/пробы/объект WebView мастер · компания Microsoft и Windows-универсал-образцы · в GitHub[^]. Вы также можете узнать больше об этом элементе управления в MSDN, Класс WebView - разработка приложений для Windows[^].
Теперь, чтобы ответить на ваш вопрос, какие изображения вы хотите загрузить? Как я уже упоминал, элемент управления уже работает от Internet Explorer (или Edge), и поэтому вам не нужно выполнять никаких действий, а браузер сам предоставит основные элементы управления пользователям. Вы упомянули, InvokeScriptAsync
[^], это не принесет никакой пользы, так как потребует от вас написать сценарий в HTML-документе, а затем добавить код для загрузки и сохранения изображения. Кроме того, вам потребуется обработать вызов JavaScript из Вашего браузера (позволит ли это IE? Я не уверен).
Просто создайте приложение для веб-браузера. Если вам нужно получить больше контроля над ним, подумайте о том, чтобы немного почитать о Chakra engine, который питает JS engine в Edge.
GitHub-Microsoft/ChakraCore: ChakraCore - это основная часть Javascript-движка Chakra, который поддерживает Microsoft Edge[^]
Цитата:
сохранить изображение без загрузки
Сохранение изображения осуществляется путем загрузки изображения либо в память, либо на жесткий диск. Браузеры в основном загружают страницы в память, а затем, чтобы кэшировать их, хранят их на жестком диске, если это необходимо. Так что в основном они заканчивают тем, что скачивают их.
Afzaal Ahmad Zeeshan
Чакра была сложным понятием и особенностью для работы. Просто создайте простое приложение, и вам будет хорошо идти.
Кроме того, в вашем случае вы можете видеть, что отображаемая ошибка является ошибкой безопасности (которая будет проблемой отказа в доступе). И если внутренний двигатель не может решить эту проблему, это означает, что есть некоторые серьезные проблемы, изменение внутренних процедур вообще не будет работать.
Member 11962171
но, к сожалению, я не знаю языка с++. я знаю, что это язык c#.