Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止iFrame的.action URL在模式内导致整个页面重定向_Javascript_Angularjs_Twitter Bootstrap_Iframe_Struts2 - Fatal编程技术网

Javascript 如何防止iFrame的.action URL在模式内导致整个页面重定向

Javascript 如何防止iFrame的.action URL在模式内导致整个页面重定向,javascript,angularjs,twitter-bootstrap,iframe,struts2,Javascript,Angularjs,Twitter Bootstrap,Iframe,Struts2,我有一个引导模式,是打开一个按钮点击。在模态内部,我有一个iFrame,其src属性等于以.action结尾的URL(Struts2 framework)。我有一个页面加载的问题,整个页面被重定向到该URL。我尝试在单击按钮时动态添加iFrame src属性。这将临时打开模式,不显示任何内容,然后将整个页面重定向到该URL 有没有一种方法可以防止这种情况发生,而是在模式中的iFrame内部显示该URL,并且只有在模式打开时才显示 如果这有什么关系的话,我正在使用AngularJS 以下是模式的代

我有一个引导模式,是打开一个按钮点击。在模态内部,我有一个iFrame,其src属性等于以.action结尾的URL(Struts2 framework)。我有一个页面加载的问题,整个页面被重定向到该URL。我尝试在单击按钮时动态添加iFrame src属性。这将临时打开模式,不显示任何内容,然后将整个页面重定向到该URL

有没有一种方法可以防止这种情况发生,而是在模式中的iFrame内部显示该URL,并且只有在模式打开时才显示

如果这有什么关系的话,我正在使用AngularJS

以下是模式的代码:

<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-body">
        <iframe ng-src="https://mylink.action" width="600px" height="400px"></iframe>
      </div>
    </div>
  </div>
</div>


这根本不应该发生。请共享您的代码Added my code@andrealigio如果您在iframe的
src
属性中硬编码您的操作链接,绕过angular的
ng src
,是否有效?如果是的话,那么你必须研究你的角度代码,如果不是的话,有一些非常奇怪的事情没有解决它。排除故障后,URL中似乎有一个脚本,导致父URL重定向。我可以通过iframe上的sandbox属性阻止它。但是,URL中的脚本似乎没有说明父节点上的重定向不起作用,因此它仍然没有显示,但这是我可以处理的。谢谢你的建议。LOL:D我向上帝发誓,我在我的评论中加上了“唯一剩下的解释是加载的页面有一个脚本可以重定向到家长”,但后来我认为它看起来像科幻小说,因为在这种情况下,你应该知道它,而我忽略了它。。。好吧,永远不要说永远D