同源跨窗口添加脚本的上下文

这次遇到个问题,子窗体脚本向父窗体添加了个脚本,但是添加的脚本的上下文却是子窗体!也就是说,在被添加的脚本中操作dom其实是操作的子窗体的dom,window对象也是子窗体的window。

 

为什么这样我还没找到文档。

 

类似这样:

 

子窗体脚本:

$(‘head’,parent.document).append(‘<script src=”xxxx.js”></script>’);

 

xxx.js里:

 

log(window);

 

会发现是子窗体的window对象。


Total views.

© 2013 - 2024. All rights reserved.

Powered by Hydejack v6.6.1