我们在iframe中有一个网站,其中所有更改都是使用AngularJS进行的,因此在最初加载页面后,网址永远不会更改。不知怎的,我们需要检测iframe中的更改/重定向,但我们只能捕获初始加载,之后什么都没有。甚至可以在iframe中检测到这些变化吗?
答案 0 :(得分:0)
如果您正在处理iframe和最初加载的页面,并且您希望通过angularjs进行更改。你可以这样做..
<body ng-controller="myCtrl">
<iframe id="myIframe" src="/angular/iframe/frame2.html"
onLoad="onLoad()" />
在Html中,您可以添加onLoad方法并从控制器
调用function onLoad() {
var ifrm = document.getElementById('myIframe');
angular.element(ifrm).scope().onIframeLoad(ifrm.src);
}
这将如何在页面加载时弹出angularjs