html 无效源,IE bug无效源HTML5音频 - 解决方法
我(以及大約一百萬人)在IE11中發(fā)現(xiàn)了一個(gè)錯(cuò)誤(不確定其他版本是否有相同的錯(cuò)誤),如果你創(chuàng)建一個(gè)HTML5音頻標(biāo)簽,瀏覽器會(huì)報(bào)告"無效來源",無論如何.我已經(jīng)嘗試過每一個(gè)我能想到的組合而沒有運(yùn)氣.到目前為止:將HTML結(jié)束標(biāo)記從自閉合更改為顯式更改文件名以消除任何奇怪的字符將音頻子格式更改為每個(gè)可能的設(shè)置添加顯式URI("http:// ...")禁用所有插件(有庫存插件)嘗試每種可能的音頻格式定義MIME類型更改音頻標(biāo)簽的參數(shù).更改了IIS設(shè)置以包含MIME類型.
檢查微軟的"連接"網(wǎng)站 - (他們聲稱它不可復(fù)制,但數(shù)十萬的谷歌搜索結(jié)果表明不然).
這根本不可能嗎?我嘗試過的所有其他最新和最好的瀏覽器(FireFox,Opera,Safari,Chrome)我現(xiàn)在已經(jīng)結(jié)束了 - 沒有解決方案可行.
這是代碼:
代碼背后:
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呈現(xiàn)完美,但我仍然得到可怕的"無效源"消息(注意:復(fù)制和粘貼鏈接會(huì)導(dǎo)致音頻文件播放 - 去圖).
總結(jié)
以上是生活随笔為你收集整理的html 无效源,IE bug无效源HTML5音频 - 解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html vw自动跳到ie,CSS3动画
- 下一篇: 原始股上市能翻多少倍,视情况而定