window.open() & iframe

https://www.w3schools.com/jsref/met_win_open.asp


  1. window.open(URL, name, specs, replace);

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_win_open3


  1. <button onclick="myFunction()">Try it</button>
  2. <script>
  3. function myFunction() {
  4. var myWindow = window.open("", "MsgWindow", "width=200,height=100");
  5. myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
  6. }
  7. </script>

https://github.com/xyzdata/RAIO/issues/218

popup & window

https://stackoverflow.com/questions/5660700/javascript-to-open-popup-window-and-disable-parent-window


  1. var popupWindow=null;
  2. function popup()
  3. {
  4. popupWindow = window.open('child_page.html','name','width=200, height=200');
  5. }
  6. function parent_disable() {
  7. if(popupWindow && !popupWindow.closed)
  8. popupWindow.focus();
  9. }

https://stackoverflow.com/questions/14104801/open-window-in-iframe

https://stackoverflow.com/questions/19759880/open-iframe-in-a-new-window

\n

  1. ta;
  2. <textarea data-dom=​"textarea" width=​"400" height=​"300">​</textarea>​
  3. ta.innerText;
  4. ""
  5. ta.innerHTML;
  6. ""
  7. ta.value;
  8. "https://photo.sina.cn/album_1_88610_353390.htm
  9. https://photo.sina.cn/album_1_88610_353390.htm
  10. https://photo.sina.cn/album_1_88610_353390.htm"
  11. ta.value;
  12. "http
  13. http
  14. http"
  15. ta.value.includes(` `);
  16. false
  17. ta.value.length;
  18. 14
  19. ta.value.includes(`\n`);
  20. true
  21. arr = ta.value.split(`\n`);
  22. (3) ["http", "http", "http"]

forbidden iframe


  1. http://www.whb.cn/zhuzhan/cs/20190128/238820.html
  2. http://www.xjtj.gov.cn/tjfx/201901/t20190108_562446.html
  3. http://med.sina.com/article_detail_103_2_59978.html
  4. http://www.chinaz.com/news/mt/2019/0128/987390.shtml
  5. http://www.canyin168.com/Article/jyaq/77176.html
  6. http://www.nxjjjc.gov.cn/yw/201803/t20180301_4465305.html
  7. http://www.shjcw.gov.cn/2015jjw/n2230/n2236/u1ai76732.html
  8. http://bigdata.idcquan.com/news/157324.shtml
  9. http://blockchain.idcquan.com/156300.shtml
  10. http://dc.idcquan.com/xmzb/156311.shtml
  11. http://cloud.idcquan.com/yjs/157991.shtml
  12. http://news.idcquan.com/gjzx/158129.shtml
  13. http://www.ccs.org.cn/ccswz/font/fontAction!article.do?articleId=8a818208685540b901689238410a4a23
  14. http://www.cnnp.com.cn/art/2018/12/28/art_32_6097.html
  15. http://www.chemm.cn/News/news-73639.html
  16. http://finance.ce.cn/rolling/201901/28/t20190128_31372451.shtml
  17. http://www.ce.cn/macro/more/201901/28/t20190128_31370083.shtml


iframe & HTTPS & CORS

https://iframe.xgqfrms.xyz/eapp/index.html#blog.sina.cn

window.open() & iframe的更多相关文章

  1. 利用window.name+iframe跨域获取数据详解

    详解 前文提到用jsonp的方式来跨域获取数据,本文为大家介绍下如何利用window.name+iframe跨域获取数据. 首先我们要简单了解下window.name和iframe的相关知识.ifra ...

  2. window.open() & iframe & tab

    window.open() & iframe & tab window.open() open pages in the same window / tab https://stack ...

  3. iframe 跨域问题解决方案 利用window.name+iframe跨域获取数据详解

    详解 前文提到用jsonp的方式来跨域获取数据,本文为大家介绍下如何利用window.name+iframe跨域获取数据. 首先我们要简单了解下window.name和iframe的相关知识.ifra ...

  4. window.frames && iframe 跨页面通信

    1.定义 frames[]是窗口中所有命名的框架组成的数组.这个数组的每个元素都是一个Window对象,对应于窗口中的一个框架. 2.用法 假设iframe 是一个以存在的 iframe 的 ID 和 ...

  5. js实现跨域(jsonp, iframe+window.name, iframe+window.domain, iframe+window.postMessage)

    一.浏览器同源策略 首先我们需要了解一下浏览器的同源策略,关于同源策略可以仔细看看知乎上的一个解释.传送门 总之:同协议,domain(或ip),同端口视为同一个域,一个域内的脚本仅仅具有本域内的权限 ...

  6. js 跨域复习 window.name | window.domain | iframe | Jsonp

    引起跨域的原因: 浏览器的同源策略,但是当你要发送请求的时候,出于安全性问题,浏览器有严格的要求,必须协议,域名,端口都相同,这个就是同源策略. 影响:a通过js脚本向b发送ajax请求,不同源就会报 ...

  7. window.frames[iframe].document 在ie可以用,在360、火狐中都不兼容?

    <iframe id="myf" scrolling="auto" frameborder="0" src="" ...

  8. 利用window.name+iframe跨域获取接口数据

    最近做了一个表单广告,需要从接口读取数据,做完发现谷歌火狐下正常,360兼容和IE浏览器无法获取数据,以下是鲜明的对比:      调试发现报错了: 然后开发把接口改成支持windowname,一开始 ...

  9. js控制父子页面传值(iframe和window.open)

    在html中,window对象代表浏览器中一个打开的窗口,就像我们C/S中做窗体一样,在该页的window对象就是new了一个新的窗体对象. 就像做C/S开发一样,浏览器是一个软件,每一个网页都是它n ...

随机推荐

  1. nginx静态文件缓存的解决方案

    nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率. 第一步:添加nginx.conf的http级别的缓存配置 # ...

  2. leetcode-844 Backspace String Compare

    Given two strings S and T, return if they are equal when both are typed into empty text editors. # m ...

  3. JS模拟下拉框select

    最近做的一个项目有下拉框 同事都是用的是美化控件,但是用美化控件当然是好 但是网上找的一个控件不知道扩展性怎么样?对以后的维护会不会造成有影响?比如我想增加一个功能或者减少一个功能会不会影响?还有就是 ...

  4. Jquery基础知识点梳理

    1.第一个jq程序 a.jq对象和dom对象的方法不能混用 b.dom对象转换成jq对象$(dom),jq对象转换成dom对象jq[0],转换之后方法就可以使用了 2.jq选择器 基本选择器 $('b ...

  5. uptime 负载 top

    1.首先怎样知道我的CPU是几核呢? 使用以下命令可以直接获得CPU核心数目 grep 'model name' /proc/cpuinfo | wc -l 2.单核CPU - 单车道 - 数字在0. ...

  6. day47

    高级布局 一.文档流(normal flow) 1.概念 本质为normal flow(普通流.常规流)将窗体自上而下分成一行一行,块级元素从上至下.行内元素在每行中从左至右的顺序依次排放元素. v_ ...

  7. 基于树莓派3的CAN总线编程

    基于树莓派3的CAN总线编程 原创 2016年09月08日 10:16:13 标签: 树莓派3 / MCP2515 / CAN总线 / python / 命令行 5254 简介 树莓派3使用Pytho ...

  8. 04-Maven依赖管理

    1.概述 2.依赖范围 3.依赖传递性 4.依赖的原则

  9. 【本地服务器】json-server搭建本地https服务器(windows)

    (一)用json-server搭建简单的服务器 (搭建出来的服务器地址为localhost:3000) 1.新建Mockjson文件夹,进入该文件夹目录,运行命令 npm install -g jso ...

  10. Java基础—面向对象

    一.什么叫面向对象 万物皆对象(待更正) 二.面向对象三大特征 抽象:把一类对象共同特征进行抽取构造类的过程,包括两种抽象:第一种是数据抽象,也就是对象的属性.第二种是过程抽象,也就是对象的行为 封装 ...