Как получить URL-адрес Flash, высота, ширина на веб-странице HTML? - PullRequest
1 голос
/ 09 июля 2010

Я новичок в программировании на Web C ++. Я пытаюсь использовать интерфейс IE8 IWebBrowser2 для получения информации об URL, высоте и ширине встроенной флэш-памяти веб-страницы. Эта вспышка может быть сгенерирована с помощью JavaScript. Итак, я сделал это так: с IWebBrowser2 я получил IHTMLElementCollection ,, затем я перебрал коллекцию, чтобы получить IHTMLObjectElement2 ,, и, наконец, вызвал get_data(), чтобы получить URL-адрес flash.

Но когда я попытался извлечь URL-адрес флэш-объекта для "http://www.abc.com", get_data(), он вернул" null ". Почему это так?

Так в чем же разница между IHTMLObjectElement2 и IHTMLElement2? Как правильно получить IHTMLElement2 из IWebBrower2?

Кроме того, кто-нибудь знает другие хорошие форумы, чтобы задавать вопросы веб-программирования?

Ваша помощь высоко ценится!

1 Ответ

0 голосов
/ 06 июля 2011

Вы бы взяли их в Javascript. Поместите идентификатор в элемент, в котором содержится флэш-память, и поместите этот идентификатор в следующие элементы:

document.getElementById('divID').offsetHeight
document.getElementById('divID').offsetWidth

Обратите внимание, что они являются динамическими, и если апплет флэш-памяти изменяется, не загружается или ломается, значение может измениться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...