1

ОБНОВЛЕНИЕ: Я предполагаю, что причина этого странного поведения заключается в том, что некоторые плагины (WMP, VLC, ...) в некоторых DOCTYPE напрямую общаются с удаленным сервером, поэтому браузер просто не может обнаружить их запросы. Я наблюдал это поведение и в других браузерах.

Я добавляю элемент EMBED на страницу, используя JS ...

<!DOCTYPE html>
<html>
    <head>
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>Captcha IE8 test</title>
        <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>

        <script>
            $(document).ready(function(event) {
                $('#target').click(function(event) {
                    var $embed = $('#embed');
                    if($embed.length > 0)
                        $embed.remove();
                    $embed = $('<embed id="embed" type="audio/wav" autoplay="true" hidden="true" src="test.wav" />');
                    $embed.insertAfter($('#target'));
                });
            });
        </script>
    </head>

    <body>
        <button id="target">Load</button>
    </body>
</html>

... звук воспроизводится, когда я нажимаю кнопку, как и должно быть, но я не вижу ресурса на панели «Сеть» в Devloper Tools (F12)
Изменение атрибута src на полный URL-путь не имеет значения.

http://localhost/embed.html HTTP    GET 200 text/html   ...  
http://code.jquery.com/jquery-1.11.0.min.js HTTP    GET 200 application/x-javascript    ...

Я отключил кеширование в DevTools. Даже после переименования ресурса я все еще не вижу его на панели «Сеть». Я могу видеть это в моем Apache access.log:

192.168.1.203 - - [21/Jun/2014:05:03:32 +0200] "GET /embed.html HTTP/1.1" 200 637
192.168.1.203 - - [21/Jun/2014:05:03:34 +0200] "GET /test.wav HTTP/1.1" 200 25540

Я считаю, что элемент обрабатывается проигрывателем Windows Media, у меня установлена версия 12.0.7601.18150.

Кто-нибудь знает, что это за чёрная магия? WMP обходит MSIE? Я на 100% уверен, что на своем ПК на работе мне удалось увидеть все 3 запроса, которые выполняет MSIE/WMP для каждого аудио-ресурса.

0