当前位置: 首页 > news >正文

做微视频的网站遵义网约车

做微视频的网站,遵义网约车,建设工程合同有哪些种类,温州专业做网站文章目录 背景引入ifream解决ifream和父页面完全跨域问题参考链接 背景 浏览器插件升级mv3版本后#xff0c;不能再使用content_script内容脚本向原浏览器#xff08;top#xff09;注入script标签达到注入脚本的目的。浏览器认为插入未经审核的脚本是不安全的行为。 引入… 文章目录 背景引入ifream解决ifream和父页面完全跨域问题参考链接 背景 浏览器插件升级mv3版本后不能再使用content_script内容脚本向原浏览器top注入script标签达到注入脚本的目的。浏览器认为插入未经审核的脚本是不安全的行为。 引入ifream 由插件扩展插入一个ifream标签。ifream子页面中包含的script标签中脚本允许插入到top页面中。但是插入后存在跨域问题 完全跨域二级域名和主域名都不相同 // 完全跨域的域名 document.domain aaa.xxx.com // 父页面域名 document.domain bbb.ccc.com // 子页面域名不完全跨域 // 二级域名不同主域名相同 document.domain aaa.xxx.com // 父页面域名 document.domain bbb.xxx.com // 子页面域名不跨域 这里不讨论不跨域和不完全跨域的问题。毕竟扩展插入的子页面大部分都是插入到别人的网站里面。 扩展创建ifream标签引入子页面 let ifELe document.createElement(iframe) ifELe.src domain // 具体的逻辑由ifream子页面处理 // ifELe.src https://www.baidu.com ifELe.style.width 100% ifELe.setAttribute(data-name, xxx)document.body.appendChild(ifELe)注引入的子页面首先要支持被其他页面嵌入或不包含一些限制。否则会被父页面阻止加载。 解决ifream和父页面完全跨域问题 跨域时子ifream页面不能获取到父页面window document对象 但可以使用消息广播进行数据传输绕过跨域问题。 // ifream子页面监听父页面发来的数据ifream里面的window对象window.addEventListener(message-type, function(e){console.log(e.detail)})// top父页面父页面的window对象window.dispatchEvent(new CustomEvent(message-type, {detail: {name: 张三,age: 18}}))参考链接 iframe相关及跨域解决方案 - 掘金 iframe跨域解决办法_iframe跨域解决方案-CSDN博客
http://www.zqtcl.cn/news/451438/

相关文章:

  • 阿里网站空间莱芜新闻视频回放
  • 高清网站建设的好处wordpress 房产模板
  • 在建工程查询网站怎么自己开发网站
  • 旧电脑怎么做网站如何自己弄个免费网站
  • 聊城网站营销WordPress工作发布
  • 建造网站需要什么汽车网站建设
  • 网站建设app郑州发布评论
  • 福州网站制作建设网页设计图片是怎么显示的
  • 天津通用网站建设收费网站建设怎么在png上写文字
  • 浏阳做网站报价高校网站站群建设公司
  • 海口网站提升排名网站建设与管理考试题
  • 做网站的算什么行业ui视觉设计常用软件是什么
  • 成都网站建设公司哪家好西安搬家公司哪家便宜
  • 程序员自己做网站怎么能来钱上海猎头公司哪家好
  • 无忧网站建设哪家好手机网站php开发
  • 如何仿制一个网站wordpress+主题课堂
  • 公明做网站渭南网站开发
  • 网站优化排名多少钱查备案网站备案
  • 北京网站建设市场培训机构参与课后服务
  • wordpress如何添加网站地图上海网站开发设计公司
  • 网站设置反爬虫的主要原因深圳外贸公司上班工资高吗
  • 济南建站价格同仁网站建设公司
  • 石家庄建站软件中国纪检监察报怎么订阅
  • 国内建网站费用厦门房地产网站建设
  • 宝山网站制作网站优化待遇
  • 网站建设项目竞争性招标文件界面设计的重要性
  • 网站建设合同机械设备网络推广方案
  • 阿里巴巴做网站的绿色的医疗资讯手机网站wap模板html源码下载
  • 怎么样自己做企业网站dz采集wordpress
  • 欧 美 做 爱 视频网站阿里巴巴电子商务网站建设目的