1. 程式人生 > >[ IE瀏覽器相容問題 ] Web Uploader 在IE、FireFox下點選上傳沒反應

[ IE瀏覽器相容問題 ] Web Uploader 在IE、FireFox下點選上傳沒反應

一、專案原始碼: > html
> js 初始化外掛:
事件繫結:avalon
> web
> 報錯: - IE: 指令碼缺少物件 - FireFox: js業務邏輯程式碼部分事件正常進行,外掛內部繫結事件失效 二、原因分析: 1、REASON-1 > swf路徑錯誤: 使用資源的絕對路徑 > 新增html頭部meta <meta http-equiv="X-UA-Compatible" content="IE=edge"> 2、REASON-2 > 參考官網例子:在chrome、firefox、IE下面可以彈出彈窗,正常顯示
但是我的程式碼在Firefox、IE下面沒有任何反應,比對發現使用的容器標籤有差異:
> 在Firefox、IE瀏覽器中button標籤內部可以含有其他標籤,但是不能對內部標籤繫結事件,button內部只能是文字, 之後我將繫結web uploader的標籤換為p,在Firefox、IE下面也就可以使用了。 > 看來這應該是Firefox對button標籤做的一些限制,就好比table/thead/tbody一樣。