【发布时间】:2012-02-15 14:47:53
【问题描述】:
我们需要阻止加载在 IFRAME 标记中的页面内的所有请求。 该页面位于同一个域中,但我们需要防止在内部页面中导航。 显然,我们不知道内页中的元素。它们可能是链接(anchor link)Javascript调用、JQuery调用、Ajax调用、From submit等。
这是我们处理简单标签和标准提交表单的方式:
$('a').click(function (event) {
event.preventDefault();
return false;
});
$(this).submit(function (event) {
event.preventDefault();
return false;
});
例如第一个功能很好,但它只是一个标签,但如果使用 JQuery 触发,则该功能不起作用。
第二个工作正常仅适用于标准表单提交,但不适用于 Ajax 提交。
有没有办法处理所有的事件?
【问题讨论】:
-
这个框架是通过JS/AJAX加载的吗?
标签: javascript iframe