javascript - 其他 html 中的 iframe 事件

标签 javascript html iframe

当有人点击链接时,我正在使用 Iframe 让 html 文件在主页上工作。当我将 html 文件本身用作网页时,可以访问多个按键等操作。但是当我通过 iframe 访问 html 时,它们不是。 这可能吗?

编辑

哦,我的 main.html 文件中有一个函数,它可以检测按键按下并根据按键按下来播放视频文件(这是一个伪视频游戏)。它使用事件监听器和对象来检测键的位置。但是同样,当我从其他一些 html 页面的 iframe 中查看它时,这不起作用,index.html

最佳答案

首先,如果您的 iframe 和父级位于不同的域中,您将遇到一些您可能/可能无法解决的安全问题(阅读 Cross-Domain Communication with IFrames )。

至于如何从父级访问您的 iframe 事件。

参见:

编辑: 应该提到你的问题有点模棱两可,所以我在黑暗中回答这个问题。

关于javascript - 其他 html 中的 iframe 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8721454/

相关文章:

css - 水平滚动条不可选(在 Linux 上?)

html - 框架/CSS : Forcing Iframe to fit screen

html - Edge 不会在 flexbox 中拉伸(stretch) iframe

jquery - iPhone/iPad 上的点击监听器

javascript - Ajax 调用后设置元素格式

javascript - 跟踪指令中的代码脚本

javascript - 类型 Promise<void> 不可分配给类型 Promise<customType[]>

javascript - 不同的背景图片jquery mobile

javascript - 当 iframe 位于不同域 iframe 内时,获取同一域 iframe 的高度?

javascript - 下载文件并将其保存在浏览器的本地存储中