如何使用 iframe 内的函数从父页面删除 iframe?

2024-02-22

我有一个使用书签放在页面上的 iframe,当我导航到此 iframe 内的某个页面时,我希望此 iframe 自行关闭。

如何使用 JavaScript 做到这一点?

注意:iframe 和容器页面位于不同的域中。


据我所知,您无法从 iframe 容器的 DOM 中删除该元素,除非它是同一个域(如果我正确理解您的跨域安全策略)。

如果这可能的话,你可以渗透到银行网站等等,那就会变得一团糟。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 iframe 内的函数从父页面删除 iframe? 的相关文章

  • MVC 在布局代码之前执行视图代码并破坏我的脚本顺序

    我正在尝试将所有 javascript 包含内容移至页面底部 我正在将 MVC 与 Razor 一起使用 我编写了一个辅助方法来注册脚本 它按注册顺序保留脚本 并排除重复的内容 Html RegisterScript scripts som
  • 跟踪用户何时点击浏览器上的后退按钮

    是否可以检测用户何时单击浏览器的后退按钮 我有一个 Ajax 应用程序 如果我可以检测到用户何时单击后退按钮 我可以显示适当的数据 任何使用 PHP JavaScript 的解决方案都是优选的 任何语言的解决方案都可以 只需要我可以翻译成
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 在 webpack 2.x 中使用 autoprefixer 和 postcss

    如何使用autoprefixer使用 webpack 2 x 以前 它曾经是这样的 module loaders test scss loader style css sass postcss postcss gt return autop
  • Firefox 书签探索未超过 Javascript 的第一级

    我已经编写了一些代码来探索我的 Firefox 书签 但我只获得了第一级书签 即我没有获得文件夹中的链接 e g 搜索引擎 雅虎网站 谷歌网站 在此示例中 我只能访问 Search engines 和 google com 不能访问 yah
  • Angular 2+ 安全性;保护服务器上的延迟加载模块

    我有一个 Angular 2 应用程序 用户可以在其中输入个人数据 该数据在应用程序的另一部分进行分析 该部分仅适用于具有特定权限的人员 问题是我们不想让未经授权的人知道how我们正在分析这些数据 因此 如果他们能够在应用程序中查看模板 那
  • 如何使用tampermonkey模拟react应用程序中的点击?

    我正在尝试使用 Tampermonkey 脚本模拟对 React 元素的点击 不幸的是 由于 React 有自己的影子 DOM 所以天真的方法使用document querySelector 不工作 我遇到了一些需要修改 React 组件本
  • 如何阻止破折号自行包裹?

    我有一个标题 标题最后一个单词的末尾是一个破折号 单词和破折号之间没有空格 当浏览器窗口变小时 破折号会中断并换成新行 在自己的行上有一个破折号是不好的排版 如何停止破折号之前的换行 以便最后一个单词运行到新行 这是代码 h1 XYZ co
  • 为什么在 Internet Explorer 中访问 localStorage 对象会引发错误?

    我正在解决一个客户端问题 Modernizr 意外地没有检测到对localStorageInternet Explorer 9 中的对象 我的页面正确使用 HTML 5 文档类型 并且开发人员工具报告该页面具有 IE9 的浏览器模式和 IE
  • FireFox 中的自动滚动

    我的应用程序是实时聊天 我有一个 Div 来包装消息 每条消息都是一个 div 所以 在几条消息之后 我的 DOM 看起来像这样 div div Message number two div div div div
  • 如何在类似控制台的环境中运行 JavaScript?

    我正在尝试遵循这里的示例 http eloquentjavascript net chapter2 html http eloquentjavascript net chapter2 html and print blah 在浏览器中运行时
  • 模块构建失败(来自 ./node_modules/babel-loader/lib/index.js)Vue Js

    我从 GitHub 下载了一个我和我的朋友正在开发的项目 但是当我尝试运行时 npm run serve 我收到这个错误 src main js 中的错误 Module build failed from node modules babe
  • 为什么我不能在 AngularJS 中使用 data-* 作为指令的属性名称?

    On the t他的笨蛋 http plnkr co edit l3KoY3 p preview您可以注意到属性名称模式的奇怪行为data 在指令中 电话 Test of data named attribute br
  • 在 vue.js 中访问数组对象属性

    给定以下数组vue js packageMaps Object packageMap 0 Object Id 16 PackageType flag list ProductCode F BannerBase packageMap 1 Ob
  • Jquery 验证不能正确验证数字?

    我在使用 jquery 非侵入式验证验证数字时遇到问题 我使用的版本是 ASP NET MVC 3 jQuery 1 9 1 jQuery 用户界面 1 10 1 JQuery 验证 1 11 0 我试图验证的输入是
  • 在 React.js 中编辑丰富的数据结构

    我正在尝试为数据结构创建一个简单的基于网格的编辑器 但我在使用 React js 时遇到了一些概念问题 他们的文档对此没有太大帮助 所以我希望这里有人可以提供帮助 首先 将状态从外部组件传输到内部组件的正确方法是什么 是否有可能将内部组件中
  • Schema.org 的常见问题解答页面

    我有一个常见问题解答页面 我想用更好的 html 架构来实现它
  • Javascript/Jquery:确定用户是否使用鼠标滚轮、滚动条或键盘滚动

    我正在尝试让用户界面正常工作 如果他们使用鼠标滚轮 我需要让它以一种方式滚动 如果他们使用滚动条 我需要让它以另一种方式滚动 如果他们使用键盘 我需要让它以另一种方式滚动 我相信滚轮和滚动条都充当鼠标事件 但是当单击滚动条时我无法让 jav
  • 无效字符错误:“fred”

    我确信他一定是一个新手问题 简单来说 我想定义我的第一个 Polymer dart 组件 只是我一直在同一个减速带上踢脚趾 为了使事情变得非常简单 我将其简化为一个非常简单的示例 我做了一个简单的rename示例 跑表 来自 Dart 组件
  • CSS 是否有不等于选择器?

    CSS中有类似 不等于 的东西吗 例如 我有以下代码 input 但对于某些输入 我需要将其作废 我想通过将类 reset 添加到输入标签来做到这一点 例如

随机推荐

  • 将当前时间戳保存在共享首选项中

    我想做一个应用程序 而且我是android新手 我有10张照片 当我摇动手机时 我想每天以随机的方式显示这些图片中的一张 我编写了摇动代码并随机显示这些图片 但我无法每天显示其中一张 你能帮我看看共享偏好的代码是怎样的吗 public cl
  • 清除 SGS2 上的剪贴板 (api 10)

    我正在使用三星 Galaxy S2 并尝试了以下操作 import android text ClipboardManager ClipboardManager clipboard ClipboardManager context getS
  • Koin:如何降低模块的可见性(私有非导出模块)

    我正在使用 Koin 3 2 它具有新的模块包含功能 在里面官方文档 https insert koin io docs reference koin core modules linking modules strategies 在讨论模
  • Xcode 6.3.1 错误:等待获取模块“X”的锁定文件超时,其中“X”是我的框架

    我的工作区中有以下项目 Common Security 依赖于Common Data 依赖于Common Security and CoreData Api 依赖于Common Security Data MyApp 依赖于Common S
  • 错误状态:无法获取 DocumentSnapshotPlatform 上不存在的字段,Firebase Flutter

    我通过文档 ID 获取数据 但收到此错误 错误状态 无法获取 DocumentSnapshotPlatform 上不存在的字段 这是working 我可以通过文档 id 从 firebase 获取数据 但它在调试控制台中给出错误 我正在获取
  • 在外部启动类中配置服务时出错-Azure函数[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我最近使用 azure devops 在 azure 上重新部署了一个应用程序 并进行了微小的更改 向模型添加了一个字段 在天蓝色功能
  • 在react中使用recoil.js,在类组件中不使用hooks

    我是反冲新手 我正在使用所有类别组件 这是我的后坐力状态 export const tokenState atom key tokenState default 如何在类组件中使用recoil并设置token 我用过RecoilRoot在应
  • 网格与画布

    我正在寻找有关在 WPF 中使用 Canvas 与 Grid 面板的意见 我需要制作基本具有网格布局的经典输入表单 有些可能内部有小型数据网格 组框 但全部在网格布局中对齐 我正在纠结是否为我的所有表单使用网格面板或画布面板 网格给了我良好
  • 如何在 ios-charts 中为 BarChartView 添加 XAxis 标签

    我添加了一个条形图 https github com danielgindi ios charts到故事板 但我无法正确设置数据条目的标签 这是我的代码 var names aaa bbb ccc ddd var values 230 0
  • 淡入和/或淡出占位符文本

    有没有办法淡入和淡出输入的占位符文本 我试过了 userBox webkit input placeholder animate color 888888 500 但这只是崩溃 如果您想在焦点时淡出 并在模糊时淡入 当输入框为空时 以下内容
  • 旧版 IE JavaScript 不支持 indexOf

    从输入文件类型我将 fullPath 整个本地路径名 传递给 javascript 并且我已经编写了 javascript 来了解文件扩展名类型 while fullPath indexOf 1 fullPath fullPath slic
  • 保存 Canvas 图像(将数据字符串发布到 PHP)

    我正在学习 Javascript 并且一直想学习一段时间 我得到了一些关于如何创建 HTML5 Canvas 绘图应用程序的小教程 我正在尝试对其进行修改 以便可以将图像保存到我的 MySQL 数据库中 到目前为止 下面的代码只是重定向到我
  • Laravel 命令和作业

    我想知道 Laravel 5 1 中不同的类似命令的类之间有什么区别 据我所知 Laravel 5 1 有以下可用 控制台命令 artisan make console Commands artisan make command 处理程序
  • 使用 Lambda (node.js) 的 DynamoDB 查询:不支持查询关键条件

    我尝试从 Lambda 函数查询我的 dynamoDB 我的表使用 id 作为哈希键 我尝试了以下两个版本并收到了相应的错误消息 我究竟做错了什么 var params TableName addresses KeyConditionExp
  • Blend KeyTrigger 多次触发

    我在 WPF 项目中使用 Blend SDK KeyTrigger 并且遇到这样的问题 每次按下指定的键 此处为 DeleteCommand 时 都会多次触发该事件
  • 灯塔中最大的内容油漆 (LCP) 是 p 标签。 (使用盖茨比)

    我不知道为什么我的 LCP 会是一个 p 标签 也不知道我会采取什么措施来减小它的大小 有时它会达到 2 6 秒并给出黄色评级 而不是绿色 这是 p 标签 所有这些类都是引导类 p aboutText p 这是变量aboutText con
  • 从现有矩阵中提取矩阵

    我编写了一段代码来生成一个四列矩阵 以获取总和等于 9 且每个数字从 0 到 9 变化的所有数字组合 m zeros 220 4 pd 9 i 1 for p 0 1 pd for q 0 1 pd p for a 0 1 pd q p m
  • 在 R igraph 中正确着色顶点

    我正在使用 igraph 给顶点着色 我有两个 CSV 文件答案和图表拓扑 答案 这表明玩家 K 和 N 回答正确 Player Q1 I1 1 k 1 2 l 0 3 n 1 4 m 0 拓扑 表示谁与谁相连 Node 1 Node 2
  • 使用 extraOptimizations 改造 Spark SQL AST

    我想将 SQL 字符串作为用户输入 然后在执行之前对其进行转换 特别是 我想修改顶级投影 select 子句 注入要由查询检索的附加列 我希望通过使用 Catalyst 来实现这一点sparkSession experimental ext
  • 如何使用 iframe 内的函数从父页面删除 iframe?

    我有一个使用书签放在页面上的 iframe 当我导航到此 iframe 内的某个页面时 我希望此 iframe 自行关闭 如何使用 JavaScript 做到这一点 注意 iframe 和容器页面位于不同的域中 据我所知 您无法从 ifra