Обнаружение вспышки на веб-странице - PullRequest
1 голос
/ 17 июля 2010

Я хочу программно определять вспышку на веб-странице.

Из моего поиска я понимаю, что мне нужно проанализировать код и найти теги для встраивания, имеющие атрибут "application / x-shockwave-flash".

Это все? Или есть другие способы встроить flash в веб-страницу?

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 июля 2010

Для встраивания плагина Flash Player можно использовать только два тега: <embed> и <object>

<embed> работает только в Netscape & friends и используется только в дополнениек тегу <object>, так что вы можете спокойно его игнорировать при поиске в DOM.

<object> - это тег, который вы ищете, особенно когда его атрибут "type" установлен на "application /x-shockwave-flash "

Вот типичная реализация тега:

<object type="application/x-shockwave-flash" data="/DTV.swf" width="100%" height="100%">
    <param name="allowFullscreen" value="true">
    <param name="wmode" value="window">
    <param name="allowscriptaccess" value="always">
</object>

Также имейте в виду, что тег <object> часто вводится в DOM на стороне клиентаиспользование Javascript в качестве обходного пути к проблеме IE, поэтому, если вы ищете HTML на стороне сервера с помощью PHP, возможно, что тег <object> еще не будет записан в HTML

0 голосов
/ 20 июля 2010

Ваш вопрос очень расплывчатый, на каком языке вы хотите написать программу для обнаружения Flash?Хотите ли вы щелкнуть правой кнопкой мыши и загрузить исходный код, или у вас есть программа на стороне клиента или веб-приложение, где вы вводите URL-адрес страницы?

Если вы хотите щелкнуть правой кнопкой мыши искачать, вы можете использовать блокнот.

Если вы хотите написать свою собственную клиентскую программу, вы можете использовать что угодно от Java до C #, однако, вы более или менее напишите свой собственный веб-браузер.без внешнего интерпретатора (часть, которая решает, как визуализировать полученный HTML / данные).Это будет немного проще, чем написать полноценный браузер, но он все еще довольно продвинут.

https://developer.mozilla.org/En

Если вы хотите написать веб-приложение, вам будет немного легчевремя, когда вы можете использовать различные методы, чтобы извлечь HTML-данные со страницы с другой страницы.Вы по сути разбираете другую страницу.W3C имеет некоторое программное обеспечение для проверки с открытым исходным кодом (которое сообщает вам, совместим ли ваш сайт с W3), которое может помочь вам в вашем путешествии.

http://www.w3.org/Status

В целом вывпереди довольно трудная дорога, и я желаю вам удачи :)

...