clsid的相关性是什么:D27CDB6E-AE6D-11cf-96B8-444553540000

时间:2011-10-29 20:36:38

标签: javascript jquery

来自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

2 个答案:

答案 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的配置数据”。