window.open() & iframe

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


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

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


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

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

popup & window

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


var popupWindow=null; function popup()
{
popupWindow = window.open('child_page.html','name','width=200, height=200');
} function parent_disable() {
if(popupWindow && !popupWindow.closed)
popupWindow.focus();
}

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

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

\n

ta;
<textarea data-dom=​"textarea" width=​"400" height=​"300">​</textarea>​
ta.innerText;
""
ta.innerHTML;
""
ta.value;
"https://photo.sina.cn/album_1_88610_353390.htm
https://photo.sina.cn/album_1_88610_353390.htm
https://photo.sina.cn/album_1_88610_353390.htm"
ta.value;
"http
http
http"
ta.value.includes(` `);
false
ta.value.length;
14
ta.value.includes(`\n`);
true
arr = ta.value.split(`\n`);
(3) ["http", "http", "http"]

forbidden iframe


http://www.whb.cn/zhuzhan/cs/20190128/238820.html
http://www.xjtj.gov.cn/tjfx/201901/t20190108_562446.html
http://med.sina.com/article_detail_103_2_59978.html
http://www.chinaz.com/news/mt/2019/0128/987390.shtml
http://www.canyin168.com/Article/jyaq/77176.html
http://www.nxjjjc.gov.cn/yw/201803/t20180301_4465305.html
http://www.shjcw.gov.cn/2015jjw/n2230/n2236/u1ai76732.html
http://bigdata.idcquan.com/news/157324.shtml
http://blockchain.idcquan.com/156300.shtml
http://dc.idcquan.com/xmzb/156311.shtml
http://cloud.idcquan.com/yjs/157991.shtml
http://news.idcquan.com/gjzx/158129.shtml
http://www.ccs.org.cn/ccswz/font/fontAction!article.do?articleId=8a818208685540b901689238410a4a23
http://www.cnnp.com.cn/art/2018/12/28/art_32_6097.html
http://www.chemm.cn/News/news-73639.html
http://finance.ce.cn/rolling/201901/28/t20190128_31372451.shtml
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. Python2.7-bz2

    bz2模块,提供 bz2 压缩的接口,一般使用 BZ2File 类来完成操作,操作的文件是后缀为“.bz2”的文件 1.模块方法 bz2.compress(data[, compresslevel]) ...

  2. Python2.7-struct模块

    struct模块 处理二进制数据,与C语言交互,可以较为方便的对C语言的struct类型和python中的数据进行转换 主要是用于将int,char之类的C语言中基础数据pack至一个二进制流的字符串 ...

  3. Elasticsearch学习笔记2

    Elasticsearch is a search engine based on Lucene library.  It provides a distributed, multitenant-ca ...

  4. rsync+inotifywait

    0.rsync+inotify是实现文件实时同步的,加什么参数才能实现实时同步,--delete参数又是什么意思? 1.运行模式(服务器) rsync有两种常用的认证方式,一种是rsync-daemo ...

  5. 微信小程序开发 [01] 小程序基本结构和官方IDE简介

    1.小程序账户注册 实际上在进行开发时没有注册小程序账户也是可以的,官方提供的IDE提供实时编译模拟预览,和当前你有没有绑定小程序账户没有关系. 当然,最终你要正式上线你的小程序的话,肯定还是需要账户 ...

  6. 20155227《网络对抗》Exp7 网络欺诈防范

    20155227<网络对抗>Exp7 网络欺诈防范 实践内容(3.5分) 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法.具体实践有 (1)简单应用SET工具建 ...

  7. MySQL优化:explain using temporary

    什么时候会使用临时表:group/order没设计好的时候 1.order没用索引 2.order用了索引, 但不是和where相同的索引 3.order用了两个索引, 但不是联合索引 4.order ...

  8. [BZOJ3693]圆桌会议[霍尔定理+线段树]

    题意 题目链接 分析 又是一个二分图匹配的问题,考虑霍尔定理. 根据套路我们知道只需要检查 "区间的并是一段连续的区间" 这些子集. 首先将环倍长.考虑枚举答案的区间并的右端点 \ ...

  9. Kosaraju算法、Tarjan算法分析及证明--强连通分量的线性算法

    一.背景介绍 强连通分量是有向图中的一个子图,在该子图中,所有的节点都可以沿着某条路径访问其他节点.强连通性是一种非常重要的等价抽象,因为它满足 自反性:顶点V和它本身是强连通的 对称性:如果顶点V和 ...

  10. SpringBoot日记——编码配置篇

    插入一个小篇章,有人在编写代码的时候,要么控制台乱码,要么页面乱码等等, 我这里有个配置,可以解决各种乱码问题,直接来看. # ==================== 编码配置 ========== ...