Gadzan Mak
Gadzan Mak
> 之前我也一直想为什么不会重新解析a,然后看了上面很多分析,但还是有些看不明白,然后看到点的优先级大于等号的优先级,那我可以这么理解吗? > var a = {n: 1}; > var b = a; > a.x={n:2}; > a = {n:2}; 可以看下你楼上的答案:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/93#issuecomment-483490014 主要是在理解`a.x = a = {n: 2};`的优先级上, 1. 运行这一行时,`a.x`已经定义为`a={n:2}`这个表达式的结果,也就是说, 2. `a.x`的实际上是`{n:1}`这个内存地址的x属性,...
> 这个问题已经在[常见问题](https://wujie-micro.github.io/doc/question/#_10%E3%80%81domexception-blocked-a-frame-with-origin-from-accessing-a-cross-origin-frame-%E6%8A%A5%E9%94%99)中列出来了可能性,需要用户去排查一下 @yiludege 也有可能是父应用的 document.domain 被改变了导致的,建议加上这个排查项;
> @gadzan 好的,这个地方父应用的 document.domain 被改变指的改到了其他域名还是只是三级域名改到二级域名也会出现这个问题呢,正常来说主应用的 domain 也不应该改成跨域的 @yiludege 三级域名改到二级域名,准确来说是将 domain 改到父域,因为有时候需要操作父域的 Cookies, 所以会更改主应用 domain