获取iframe src里的参数

获取iframe src里的参数父业面iframe:<divid=”vue”> <iframeid=”mainiframe”width=”100%”height=”100%”frameborder=”no”border=”0″marginwidth=”0″marginheight=”0″scrolling=”auto”src=”../swap/finance/index.html?CID=13123jklkljlajkj”></iframe></div>子页

大家好,又见面了,我是你们的朋友全栈君。

父业面iframe:

<div id="vue">
	<iframe id="mainiframe" width="100%" height="100%" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="auto" src="../swap/finance/index.html?CID=13123jklkljlajkj"></iframe>
</div>

子页面获取src里的参数:

var headers = {}
headers.Token = GetIframeQueryString('CID', 'mainiframe')
function GetIframeQueryString (name, id) {
  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i')
  var r = window.parent.document.getElementById(id).contentWindow.location.search.substr(1).match(reg)
  if (r != null) {
    return decodeURI(r[2])
  }
  return null
}

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159827.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月15日 上午7:46
下一篇 2022年7月15日 上午7:46


相关推荐

  • 50组多风格提示词,全面测评Midjourney V7生图效果!

    50组多风格提示词,全面测评Midjourney V7生图效果!

    2026年3月15日
    2
  • jQuery选择器引擎和Sizzle介绍

    jQuery选择器引擎和Sizzle介绍首先介绍一下什么是 Sizzle Sizzle 是一个纯 javascriptCS 选择器引擎 jquery1 3 开始使用 sizzle Sizzle 一反传统采取了相反的 RightToLeft 的查询匹配方式 效率提高 Sizzle 是 jQuery 作者 JohnResig 新写的 DOM 选择器引擎 速度号称业界第一 Sizzle 完全独立于 jQuery 若不想用 jQuery 你可只用 Sizzle 实现 压缩

    2026年3月19日
    3
  • python爬虫基础及实例—代码经过实测

    python爬虫基础及实例—代码经过实测requests 模块发送 get post 请求 response requests get url response requests post url data 请求体的字典 response 的方法 response text 该方法经常会出现乱码 出现乱码使用 response encoding utf 8 response content decod

    2026年3月18日
    2
  • js数组遍历十种方法

    js数组遍历十种方法1.some()遍历数组,只要有一个以上的元素满足条件就返回true,否则返回false,退出循环对数组中每个元素执行一次ok函数,知道某个元素返回true,则直接返回true。如果都返回false,则返回false检查整个数组中是否有满足元素。privatesome(id:number){constarr=[{cityId:195,cityName:’深圳’},{cityId:196,cityNa

    2022年10月7日
    4
  • vim退出编辑模式非esc_centos保存退出vim

    vim退出编辑模式非esc_centos保存退出vimlinux中退出vi编辑器,按下esc没反应的解决办法:1、在正常模式下按下q键盘;2、选择【a-z】或【0-9】中任意一个作为缓冲器的名字,准备开始录制宏;3、在非insert模式下输入q停止宏的录制;4、使用@和定义的缓冲器名字即可。linux中退出vi编辑器,按下esc没反应的解决办法:vimrecording功能介绍使用vim时无意间触碰到q键,左下角出现“recording”这个标识,…

    2026年4月14日
    3
  • rpm包的卸载与安装[通俗易懂]

    rpm包的卸载与安装[通俗易懂]1.rpm包的管理介绍:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的Linux的分发版本都有采用(suse,redhat,centos等等),…

    2022年4月19日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号