社区
ASP
帖子详情
网页中有个iframe(跨域)如何提取其中文本?
ruixing5
2019-01-16 11:01:52
JS不能跨域 不知道ASP的VB能不呢提取呢?
目的是想在网页中嵌入个iframe,这个iframe显示百度搜索结果,然后自动从中提取相关信息赋值给文本框。
...全文
115
1
打赏
收藏
网页中有个iframe(跨域)如何提取其中文本?
JS不能跨域 不知道ASP的VB能不呢提取呢? 目的是想在网页中嵌入个iframe,这个iframe显示百度搜索结果,然后自动从中提取相关信息赋值给文本框。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
csdn_aspnet
2019-01-18
打赏
举报
回复
function getText(){ var iframe = document.getElementById('hidden_frame'); var iframeDoc = getIframeDocument(iframe); alert(iframeDoc.body.innerText); } function getIframeDocument(iframe) { return iframe.contentDocument || iframe.contentWindow.document; }
https://www.cnblogs.com/52php/p/5677699.html
https://blog.csdn.net/tcf_jingfeng/article/details/80068113
百度富
文本
框(Ueditor)自定义上传接口,并解决单图片上传的
跨域
问题
百度富
文本
框(Ueditor)自定义图片上传接口,并解决单图片上传的
跨域
问题,Ueditor官方说不支持
跨域
上传,我想说呵呵o(* ̄︶ ̄*)o
使用postMesssage()实现
跨域
iframe
页面间的信息传递方法
由于web同源策略的限制,当页面使用
跨域
iframe
链接时,主页面与子页面是无法交互的,这对页面间的信息传递造成了不小的麻烦,经过一系列的尝试,最后我发现有以下方法可以实现: 1. 子页面url传参 简单说来就是把所有需要传递的参数加到与主页面同源的url上,将子页面重定向到该url,然后主页面通过
iframe
的src获取这些参数 过程非常复杂,不建议使用这种方法 2. postMessage() postMesssage()是HTML5提供的一个基于事件的消息传输API,可以实现跨
文本
档、多窗口、
跨域
消息传递。 postMessage(data,origin)方法接受两个参数 1.data
使用postMesssage()实现
iframe
跨域
页面间的信息传递
由于web同源策略的限制,当页面使用
跨域
iframe
链接时,主页面与子页面是无法交互的,这对页面间的信息传递造成了不小的麻烦,经过一系列的尝试,最后我发现有以下方法可以实现: 1. 子页面url传参 简单说来就是把所有需要传递的参数加到与主页面同源的url上,将子页面重定向到该url,然后主页面通过
iframe
的src获取这些参数 过程非常复杂,不建议使用这种方法 2. postMessage() postMesssage()是HTML5提供的一个基于事件的消息传输API,可以实现跨
文本
档、多窗口、
跨域
消息传递。 postMessage(data,origin)方法接受两个参数
html5 postMessage解决
跨域
、跨窗口消息传递方案
平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题 1.页面和其打开的新窗口的数据传递 2.多窗口之间消息传递 3.页面与嵌套的
iframe
消息传递 4.上面三个问题的
跨域
数据传递 postMessage() 这些问题都有一些解决办法,但html5引入的message的API可以更方便、有效、安全的解决这些难题。postMessage()方法允许来自不同源的脚本采用异步方式进行有限的通信,可以实现跨
文本
档、多窗口、
跨域
消息传递。 postMessage(data,origin)方法接受两个参数 1.data:要传递的数据,html5规范中提到该参数可以是Jav
cross-domain-events:类似事件的 api,用于 postMessage 在
跨域
框架之间发送对象
跨域
事件 用于
跨域
通信的 postMessage 类事件接口。 postMessage 在 Internet Explorer 8 中实现,但仅支持发送
文本
字符串。 现代浏览器可以发送对象,但如果您想监听不同类型的对象,您必须实现自己的委托。 例子 // notify parent about page size xde.sendTo(window.top, "resize", { width:
iframe
.clientWidth, height:
iframe
.clientHeight }); // parent page xde.on("resize", function (evt) { var
iframe
= document.getElementById("the
iframe
");
iframe
.style.width = evt.data.width; ifra
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章