gpt4 book ai didi

javascript - IE 11 尝试访问弹出窗口时拒绝访问。文档

转载 作者:行者123 更新时间:2023-12-03 05:37:00 26 4
gpt4 key购买 nike

我正在尝试使用 post 请求(必须是 post 请求!)在新的弹出窗口中加载 Web 应用程序,该窗口位于与我的应用程序不同的域中。当我尝试访问窗口的文档对象时,Internet Explorer 给我一条访问被拒绝的消息。我尝试了在类似的 SO 线程中发布的其他答案,但没有任何运气......

注意:我不能使用 '''about:blank' 作为网址,因为 IE 认为它不安全。

这是我的代码当前所做的

  1. 创建窗口对象
  2. 用 JavaScript 生成表单
  3. 将表单附加到窗口主体。//访问被拒绝!

代码:

var win = window.open(url, windowname, params);
var form = $(document.createElement('form'))
.attr('action', action)
.attr('method', 'post');
$(win.document.body).html(form.html()); // access denied!

最佳答案

您有权访问将在弹出窗口中加载的内容的源代码吗?

如果是,请尝试以下操作:

为什么不在弹出窗口 ( i suggest you to use modals ) 中使用静态 HTML,并通过从 POSTGET 参数接收属性来设置属性。

简而言之:更好地探索您的后端并避免使用 DOM 操作和 POPUPS。

如果答案是否定的:

试试这个:https://stackoverflow.com/a/7397164/5261900

关于javascript - IE 11 尝试访问弹出窗口时拒绝访问。文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40688119/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com