code: function(){
              // check name
              var _name = unescape(window.name||'').trim();
              if (!_name||_name.indexOf(_key)!=0) return;
              window.name = '';
              // check result
              var _result = _u._$string2object(_name.replace(_key,''),'|'),
                  _origin = (_result.origin||'').toLowerCase();
              // check origin
              if (!!_origin&&_origin!='*'&&
                  location.href.toLowerCase().indexOf(_origin)!=0){
                  return;
              }
              // dispatch onmessage event
              _v._$dispatchEvent(window,'message',{
                  data:JSON.parse(_result.data||'null'),
                  source:window.frames[_result.self]||_result.self,
                  origin:_h.__formatOrigin(_result.ref||document.referrer)
              });
          }
docs: /*
  检测window.name变化情况
  @return {Void}