如何等待一个HTML页面并在页面复杂创建时获得结果
How to wait for an HTML page and get result when page complitely created?
我有一个页面(page1.html),我想向page2.html发送一个ajax(http://m-kermani.github.io/getapp.html)page2.html有一个由javascript 生成的iframe
我通过javaScript实现了它,因为我需要向page3 发送一个参数
在page1.html中我有:
$.get('https://m-kermani.github.io/getapp.html', function (data) {
alert(data);
});
我只需要iframe内容,但由于它是由JavaScript制作的,我无法获得它,而且它没有创建!(JavaScirpt就是这样)
我需要发送ajax请求并获取iframe内容,因为出于GitHub.io的某些原因,我需要一个https域!
不,我需要知道我是否可以从GitHub页面获取iframe的内容
有没有其他方法可以直接拥有GitHub页面并为其提供参数,然后获取页面3的内容(不使用服务器端语言)
关于我能做什么的建议
听起来你试图绕过同源策略。除非您尝试访问的API专门支持某种方式(CORS、JSONP等),否则您无法做到这一点。您应该阅读您尝试访问API的文档,看看他们是否支持从客户端访问它。
如果你想要一个框架的内容,那么你必须请求该框架的URL,而不是带有<iframe>
标签的页面的URL
(同源政策仍然适用)。
相关文章:
- 奇怪的Javascript结果
- Javascript(jQuery)给了我奇怪的结果
- JSONP请求返回结果,但也触发error_callback
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 在Redux中,我应该在哪里编写复杂的异步流
- Javascript,输出结果后页面不断刷新
- 这是使用html快照和谷歌获取的预期结果吗?SEO/SPA
- 将地理编码结果转换为php变量以发布到mysql数据库
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- JQuery:向多个匹配结果添加换行符的最简单方法
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- webpack代码拆分了handlerbs文件——结果是文件很大
- JavaScript循环无法正确计算/显示结果
- 将复杂对象从angular js传递到web api,它总是返回404
- 相同的RegExp返回不同的结果-第一次是正确的结果,第二次是null
- dropdown.js中的复杂事件处理
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 有关PouchDB的复杂startkey/endkey查询未返回预期结果
- 如何等待一个HTML页面并在页面复杂创建时获得结果
- 如何合并两个只有唯一或不同值的复杂JSON对象,这些值只显示在结果数组中