由于同源策略的限制,你无法直接访问跨域的iframe页面的内容。但是,你可以通过监听iframe的load事件来获取跳转后的src页面地址。具体实现如下:

var iframe = document.getElementById('your-iframe-id');
iframe.onload = function() {
  var currentSrc = iframe.contentWindow.location.href;
  console.log(currentSrc); // 输出跳转后的src页面地址
};

在iframe加载完成后,会触发load事件,然后你可以通过iframe的contentWindow属性来获取iframe中的window对象,从而获取当前页面的地址。请注意,由于同源策略的限制,你只能获取到同域的页面地址,而无法获取跨域页面的地址。

我有一个站点 iframe了一个其他不同域名的网站 第一次我赋值的scr地址是个一个api然后他里面实现了自动登陆并跳转页面我如何获iframe跳转后的src页面

原文地址: https://www.cveoy.top/t/topic/fG8G 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录