gpt4 book ai didi

javascript - 尝试使用 window.opener 技术从子弹出窗口调用父 js 函数?

转载 作者:行者123 更新时间:2023-11-28 08:30:28 27 4
gpt4 key购买 nike

我正在尝试使用 js window.opener 技术将选定的值从子窗口返回到父 js 函数。这是一个 zip 文件的 URL,我在其中设置了基本的 poc:

https://www.dropbox.com/s/gle9sou3gj770ej/WindowOpenerPOC.zip

LaunchPage.html 用于打开ResolveCaseDialog.html。 ResolveCaseDialog 上的“提交”按钮将选定的“解决方案类型”值提交给 window.opener.ProcessReturnValue()。

但是,当我单击“提交”按钮时,ResolveCaseDialog js 会抛出以下异常:“未捕获的安全错误:阻止具有来源“null”的框架访问具有来源“null”的框架。协议(protocol)、域和端口必须匹配”

您能否看一下这个设置,并告诉我是否有我缺少的技巧可以完成这项工作?

最佳答案

我也遇到了类似的问题,你必须使用

opener.ProcessReturnValue();

而不是

window.opener.ProcessReturnValue()

这适用于 Internet Explorer,但不适用于 Chrome。

现在的问题是没有指定端口。我们向前迈出了一步,但问题还没有解决。

这里有一个例子: call opener function

主页面是testA,调用testB。

关于javascript - 尝试使用 window.opener 技术从子弹出窗口调用父 js 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21922747/

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