Интеграция Компас 3D + браузер. Как в браузере открыть документацию не сохраняя её на диске?
Создаю прикладную библиотеку для Компаса. Она автоматизирует параметризованное построение детали, генерирует документацию по ней и должна открывать её в браузере.
Тут возникает вопрос: Могу ли передать файл браузеру через его API, при этом не сохраняя локально сам документ?
В каждом браузере есть страницы типа "about :" - они ведь не хранятся локально? - Если нет то они генерируются при открытии, в таком случае есть вероятность сделать тоже самое?
И ещё: Использую Selenium в качестве api слоя для браузера, целесообразно ли это или есть прямой COM-объект, скажем, для firefox (не критично)?
Спасибо!
Адрес хранения получается такой:
res://ieframe.dll/ErrorPageTemplate.css (Ссылка на таблицу стилей файла "Internet Explorer не может отобразить эту веб-страницу")
Есть идеи как это реализовано? :)
Есть, res://-протокол. Ссылку точную не вспомню (а искать лень :)), но в MSDN это есть. Реализуется это следующим образом — добавляется ресурс с типом 23 (вернее, с номером, насколько я помню), имя ему даётся файловое (типа какого-нибудь index.htm), а обращение ведётся описанным выше способом