做了一个单词发音的页面,单击上面的喇叭图标,然后返回的是一个音频流,Content-Type:audio/mpeg.
IE浏览器下安装了迅雷的最新版本7.1.7.2244,浏览器上肯定也装有迅雷的插件,每次点击喇叭的时候都会弹出迅雷下载那个返回的MP3文件。
有什么办法可以不让迅雷弹出呀?除了卸载迅雷以及插件。PS:我在有道的页面上同样做了试验,点击小喇叭,然后抓包看了看,有道返回的也是audio/mpeg。可是有道为什么就没弹出迅雷下载呢。另外每次点击有道的小喇叭,都会返回两个响应。
第一个是text/html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<body>
</body>
</html>而且所有的请求的第一个响应返回内容都是一样的。
第二个响应才是audio/mpeg.有道的设计技巧是不是在这呢?