同源跨窗口添加脚本的上下文
in Web前端 on javascript - Hits()
这次遇到个问题,子窗体脚本向父窗体添加了个脚本,但是添加的脚本的上下文却是子窗体!也就是说,在被添加的脚本中操作dom其实是操作的子窗体的dom,window对象也是子窗体的window。
为什么这样我还没找到文档。
类似这样:
子窗体脚本:
$(‘head’,parent.document).append(‘<script src=”xxxx.js”></script>’);
xxx.js里:
log(window);
会发现是子窗体的window对象。