html 无效源,IE bug无效源HTML5音频 - 解决方法

我(以及大约一百万人)在IE11中发现了一个错误(不确定其他版本是否有相同的错误),如果你创建一个HTML5音频标签,浏览器会报告"无效来源",无论如何.我已经尝试过每一个我能想到的组合而没有运气.到目前为止:将HTML结束标记从自闭合更改为显式更改文件名以消除任何奇怪的字符将音频子格式更改为每个可能的设置添加显式URI("http:// ...")禁用所有插件(有库存插件)尝试每种可能的音频格式定义MIME类型更改音频标签的参数.更改了IIS设置以包含MIME类型.

检查微软的"连接"网站 - (他们声称它不可复制,但数十万的谷歌搜索结果表明不然).

这根本不可能吗?我尝试过的所有其他最新和最好的浏览器(FireFox,Opera,Safari,Chrome)我现在已经结束了 - 没有解决方案可行.

这是代码:

代码背后:

Partial Class AudioPopupPlayer

Inherits System.Web.UI.Page

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load

Dim VoiceOverFileName As String = Request.QueryString("vo")

If VoiceOverFileName.Length > 0 Then

Dim root As String = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + ResolveUrl("~/")

Dim audiosource As String = ""

Me.litVoiceOver.Text = audiosource

End If

End Sub

End Class

最后,屏幕截图(在IE11中)显示HTML呈现完美,但我仍然得到可怕的"无效源"消息(注意:复制和粘贴链接会导致音频文件播放 - 去图).

2zYme.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值