C # WPF и обмен данными с браузером - PullRequest
0 голосов
/ 11 января 2019

У меня есть приложение C # WPF, разработанное в VS 2015, и я хочу, чтобы браузер считывал с него некоторые данные. Просто короткая строка. Я могу сохранить его в текстовом файле или в переменной, но он должен быть виден браузеру (я полагаю, с помощью JS). Например, использование file: /// не работает, если исходная страница размещена в Интернете - как в моем случае (конфликт другого источника). Это должно работать в Opera и FFox, но, глядя на их расширения, кажется, что вы можете разрабатывать только с интерфейсными технологиями, которых недостаточно в моем случае, так как я использую WPF для изучения Win OS, а затем мне нужно поделиться результат с помощью браузера.

Я подозреваю, что это возможно, и нет, это не для написания вредоносного кода. Например, я могу прочитать детали графической карты в диагностических целях. Пожалуйста, помогите, большое спасибо.

1 Ответ

0 голосов
/ 11 января 2019

Браузеры работают в изолированной программной среде безопасности, которая предназначена для остановки чтения или записи файлов в файловую систему. Вы можете написать в appdata пользователя. Существуют различные структуры javascript, в которых хранятся данные для предоставления автономных или статических данных. Я не думаю, что это хороший план.

Я полагаю, вашим первым кандидатом будет печенье. Быстрый Google, как это сделать, я нахожу: Как создать cookie в приложении c # .net для Windows?

С веб-страницы вы можете динамически использовать содержимое файла cookie. Таким образом, вы можете изменить то, что видите на веб-странице, после того, как она запущена и запущена из какого-либо процесса в вашем wpf-приложении и сделать счетчик или что-то еще.

Я не использовал это с приложениями для Windows и браузером, но я использовал с веб-приложением и Silverlight. Боюсь, что у меня нет этого кода под рукой.

...