来自jQuery 1.7rc1源代码:
noData: {
"embed": true,
// Ban all objects except for Flash (which handle expandos)
"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
"applet": true
},
什么是clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
?
答案 0 :(得分:2)
每当一个对象不是Shockwave flash对象时,设置expando属性将不起作用("expando property"),因为将抛出无法捕获的错误。从源头上看,这种方法是内部的
来自消息来源:
// The following elements throw uncatchable exceptions if you
// attempt to add expando properties to them.
noData: {
"embed": true,
// Ban all objects except for Flash (which handle expandos)
"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
"applet": true
},
在the source中搜索noData
,并显示许多带有相应注释的参考文献。
答案 1 :(得分:0)
根据代码,重点是
禁止除Flash(处理expandos)之外的所有对象
这意味着行"object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
用于将Flash对象列入黑名单。 first result from Google表示GUID存储“策略设置Shockwave Flash的配置数据”。