gpt4 book ai didi

javascript - 有没有办法将键盘按键发送到 iframe 内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:50 26 4
gpt4 key购买 nike

我的 iframe 内容响应按键,有没有办法从包含 iframe 的页面将按键发送到 iframe?

顺便说一下,通常的模拟按键的方法在场景中不起作用:

var ev = $.Event('keypress');
ev.which = 68;
ev.ctrlKey = true;
$('#frame').trigger(ev);

最佳答案

这是一个老问题,但我希望这个答案对某人有帮助。

HTML5 中有一个新功能 window.postMessage,它允许 iframe 和宿主窗口之间进行通信。有一些很好的文档 here .

像往常一样,浏览器之间可能会出现一些不一致:根据我的经验,Firefox 接受任何对象作为消息,但 IE 只接受字符串。

为了让这个特性在不同的浏览器中更容易使用,已经有一些开发,包括 polyfill 以使其在旧浏览器中工作。

我最终使用的是 Ben Alman's jquery plugin .

尽情享受吧!

关于javascript - 有没有办法将键盘按键发送到 iframe 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13438246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com