Я веб-разработчик, но теперь я должен сделать программу на основе Windows, используя VB.net. У меня есть два домена A и B веб-сайта, на которых B показан в A с использованием элемента ifram. Код выглядит так:Как сохранить только часть кода HTML в Webbrowser VB.Net?
<iframe scrolling="no" src="//B.com/newsgroup.php?id=4"></iframe>
B.com стоит моего второго домена. Я хочу использовать элемент управления Webbrowser на VB.net, чтобы показать свой сайт A моим потребителям. Теперь по некоторым причинам я хочу показать ТОЛЬКО ifram, который содержит содержание B, и важно то, что домен первого веб-сайта не должен меняться.
Я попытался использовать wb1.DocumentText = iFramCode
, но вместо того, чтобы показывать ifram, я получаю только ifram, который был написан URI SRC! Поэтому я считаю, что лучший способ заключается в том, что я удаляю весь код и сохраняю только код iFram, как режущую головку и конец огурца!
Что мне нужно сделать, чтобы сохранить только указанный фрагмент HTML, удалив другие коды?
Этот ответ был бы лучше с некоторыми словами объяснения или ссылки на документацию. Он мог бы ответить на вопрос, но как бы кто-нибудь знал, не копируя/вставляя этот случайный код и запуская его? Хороший ответ учит * почему * в то же время показывает * как * –
Извините, но: InnerText 'не является членом System.Windows.Forms.HtmlElementCollection . – Bablod
Также он изменит домен на нулевой. это похоже на то, что я запускаю ifram в локальном html-файле! – Bablod