- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我可能在这里问错了问题,所以我将提供一些关于我试图完成的事情的细节。
我使用第三方网络应用程序来跟踪支持票。他们为我的用户填写的表单提供代码并将其提交到他们的域。我想在两个不同的域上使用此表单,但不幸的是,第三方使用了一个单一的、硬编码的重定向值。这导致我的网站之一在提交后切换域。
我想我可以将他们的表单嵌入到 iFrame 中,在成功提交表单时检测重定向,而不是重定向到我自己的页面之一。
伪代码:
iframe.detectRedirection
if (redirect == 'xyz.html') {
//do my own redirection in main window.
}
回到我最初的问题 - 我如何检测 iframe 中的重定向?
最佳答案
你可以试试
$("iframe").load(function(){
//The iframe has loaded or reloaded.
});
检测框架加载和刷新
如果重定向发生在第二次加载
//var to count times iframe has loaded
var timesRefreshed = 0;
//detect iframe loading/refreshing
$("iframe").load(function(){
//if second refresh, change frame src - ie dont count first load
if(timesRefreshed == 1){
$(this).attr("src","my site url here");
}
//add to times resreshed counter
timesRefreshed++;
});
如果有更多阶段,只需将 x 更改为阶段数量
if(timesRefreshed == x)
这不是完整的证据。即,如果其他网站添加了一个舞台等,如果您无法控制其他网站,那么它可能会中断,但这是我能想到的最好的。
关于javascript - 检测 iFrame 中的重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301193/
我正在尝试使用谷歌浏览器的 Trace Event Profiling Tool分析我正在运行的 Node.js 应用程序。选择点样本后,我可以在三种 View 之间进行选择: 自上而下(树) 自上而
对于一个可能是菜鸟的问题,我们深表歉意,但尽管在 SO 上研究了大量教程和其他问题,但仍找不到答案。 我想做的很简单:显示一个包含大量数据库存储字符串的 Android ListView。我所说的“很
我已经开始了一个新元素的工作,并决定给 Foundation 5 一个 bash,看看它是什么样的。在创建带有水平字段的表单时,我在文档中注意到的第一件事是它们使用大量 div 来设置样式。所以我在下
我有一个 Windows 窗体用户控件,其中包含一个使用 BeginInvoke 委托(delegate)调用从单独线程更新的第 3 方图像显示控件。 在繁重的 CPU 负载下,UI 会锁定。当我附加
我有一堆严重依赖dom元素的JS代码。我目前使用的测试解决方案依赖于 Selenium ,但 AFAIK 无法正确评估 js 错误(addScript 错误不会导致您的测试失败,而 getEval 会
我正在制作一款基于滚动 2D map /图 block 的游戏。每个图 block (存储为图 block [21][11] - 每个 map 总共 231 个图 block )最多可以包含 21 个
考虑到以下情况,我是前端初学者: 某个 HTML 页面应该包含一个沉重的图像(例如 - 动画 gif),但我不想强制客户缓慢地等待它完全下载才能享受一个漂亮的页面,而是我更愿意给他看一个轻量级图像(例
我正在设计一个小软件,其中包括: 在互联网上获取资源, 一些用户交互(资源的快速编辑), 一些处理。 我想使用许多资源(它们都列在列表中)来这样做。每个都独立于其他。由于编辑部分很累,我想让用户(可能
我想比较两个理论场景。为了问题的目的,我简化了案例。但基本上它是您典型的生产者消费者场景。 (我关注的是消费者)。 我有一个很大的Queue dataQueue我必须将其传输给多个客户端。 那么让我们
我有一个二元分类问题,标签 0 和 1(少数)存在巨大不平衡。由于测试集带有标签 1 的行太少,因此我将训练测试设置为至少 70-30 或 60-40,因此仍然有重要的观察结果。由于我没有过多地衡量准
我是一名优秀的程序员,十分优秀!