如何将焦点设置在跨域的 iframe 上

How to set focus on an iframe that is cross-domain

类似于下面的帖子:

  1. Set focus on iframe in Chrome

  2. Setting focus to iframe contents

来自 root/parent 我希望能够将焦点传递给 iframe。

任何可能在 iframe 中成为焦点的内容都可以。

iframe.contentWindow.focus();

但是,iframe.contentWindow 无法访问,因为它是一个跨源框架。

答案似乎是:不可能。

如果 iframe 中有脚本 运行,您可以直接从那里调用焦点。