javascript - 基于父级在 iframe 中渲染动态内容
问题描述
我想在其他域的 iframe 中显示我的网站。当显示在该域的 iframe 中时,我想执行一些操作,例如隐藏/显示内容。我网站上的页面也在同一个域中进行了 iframe。所以存在动态行为。如何找出我的 iframe 页面在哪里?在 iframe 中会有从一个页面到另一个页面的导航,并且每当发生整页加载时,我想知道我的页面在 iframe 中的上下文/父级。
使用 postMessage 不是一个选项,因为它是异步的,我无法控制其他域/应用程序。我发现可以从以下问题 访问 iframe 名称 - 从 iframe 内部访问 iframe 名称
我可以用它来找出 iframe 上下文吗?(我可以要求其他域/应用程序将特定名称设置为 iframe,以便它们正确呈现页面)
解决方案
推荐阅读
- python-3.x - 逻辑回归,混淆矩阵的第二列显示零
- regex - 正则表达式错误 \g 转义
- node.js - For Loop 在 Mongoose FindOne 之前完成
- ios - 目标 C:如何在没有大量 if 语句的情况下检查对象类型
- android - Espresso 为 edittext 设置光标
- python - 不知道复选框是否被选中
- database - 如何在 cassandra 中进行 100 万次插入
- c# - 如何在 Asp:image 中显示图像?
- c++ - 整数到字符的实现
- python-3.x - 无法使用 filedialog.askopenfilename 打开文件