问题标签 [window.opener]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
206 浏览

python - 在打开的 ERP 7 Web 客户端错误中添加新员工记录时出现错误:邮件传递失败

在打开的 ERP 7 Web 客户端中创建新员工时出现这些错误。

请尽快回复此问题

邮件投递失败

通过 SMTP 服务器“imap.googlemail.com”发送邮件失败。SMTPSenderRefused:530 5.5.1 需要身份验证。

在 5.5.1了解更多信息

f47sm17280432eep.13 - gsmtp xyz@gmail.com

先感谢您

0 投票
1 回答
4662 浏览

javascript - IE 中同一域上的 Window.opener null

我对此进行了广泛的研究(有很多类似的问题),但我没有找到我正在寻找的确切答案。

我正在创建一个单点登录小部件,因此用户流程如下:

用户点击登录打开窗口(域1)>登录流程(域2)>登陆页面(域1)

这是我在登录页面上使用的代码:

最后设置登录页面的目的是为了消除访问 window.opener 的跨域问题。

这在除 IE 之外的所有浏览器中都像一个魅力(喘气!)。IE 说 window.opener 为空,即使我已返回自己的域。

到目前为止,我读过的任何内容都没有真正解决这个问题。我不得不认为必须有某种方法可以做到这一点,因为很多网站都在使用 FSSO。不幸的是,我们无法找到弹出窗口的替代方案。

由于浏览器相关的安全性,这在 IE 中是不可能的吗?我能想到的唯一另一件事是在父母身上放置某种监听器以等待孩子关闭。啊。

0 投票
2 回答
4325 浏览

javascript - 使用javascript的IE10中window.opener中的DOM树限制?

好的,所以我下载了 IE10 并立即遇到了一些问题......

想象一下下面的情况。我们有一个包含 HTML 的父窗口:

如果单击该链接,它将打开一个包含 HTML 的窗口:

我已经在很多浏览器(FF、Chrome、IE 等)中对此进行了测试。文本“它有效”出现,就像它应该的那样。除了 IE10,它会发出警报:

我的问题是,解决这个问题的最佳方法是什么?

我当然可以将孩子传递给 window.opener 中的函数,但这也不起作用。好像我只能将一个孩子添加到创建它的窗口中。正确的?

我也想知道为什么这已经改变了,很难找到关于这个异常的任何信息。

0 投票
0 回答
663 浏览

jquery - Chrome 27 window.opener 跨域消息

这是在 Chrome 27 上,在此处查看了许多其他答案之后。在父 html 页面中,当用户单击按钮时,将执行此函数:

现在,hello.html 页面具有以下代码(以及基本的 html 结构):

关键是能够将一些数据从 hello.html “发送”到父页面。这是 Chrome 的消息:

阻止源为“null”的帧访问源为“null”的帧。协议、域和端口必须匹配。

有没有办法做到这一点?

谢谢

0 投票
0 回答
1261 浏览

javascript - UIWebView 和 javascript window.opener

假设一个 UIWebView 使用 window.open() 运行 javascript 代码来打开一个新窗口。假设我重写 window.open() 以与本机代码通信并打开一个单独的 UIWebView。现在我希望这两个 web 视图通过 window.opener 在 javascript 中进行通信。这怎么可能?

0 投票
1 回答
116 浏览

php - 如何将字符附加到父窗口的组件

我有一个链接,当它点击时,它会打开另一个浏览器窗口(specialChars.php)

特殊字符.php

现在,当单击特殊字符的链接时会发生什么情况,insert_text() 将被调用。警报显示特殊字符。但我想将该字符附加到打开器窗口的文本区域中。但它不起作用。

如何表示打开器窗口的文本区域?

0 投票
2 回答
1517 浏览

javascript - How to append text to the parent window's textarea?

Simply i want to append some characters to the parent window's textarea.

It changes the parent window's textarea's value to "some character"..But I want to append this text to textarea's value. like,

But it is not working.

How can I do this?

0 投票
1 回答
6475 浏览

javascript - Javascript window.opener 在 IE 10 中不起作用

我开发了一个可以打开弹出窗口的插件。在此弹出窗口中,我有一个链接可以关闭弹出窗口并重定向父级的 url,如下所示:

两者都在工作,但在某些版本的 IE 中,他们没有。我的父页面与我的子页面不在同一个域中,但即使是这种情况,它仍然无法正常工作。IE 在底部显示一条消息,询问我是否要让网站执行此操作。我想知道是否有一种方法可以强制 IE 默认执行此操作,而不会降低安全性。谢谢。

0 投票
1 回答
219 浏览

python - 打开 erp 7 中的 hr_recruitment 模块出错

我是开放式 ERP 7 中的 Vaibhav 新手,在继承 hr_recruitment 模块时出错。

我覆盖了 hr_recruitment 的搜索方法以过滤掉应用程序 我在 hr_job 和 hr_applicant 中添加了 job_code char 字段和 job_code_applicant

我的代码是:

错误是:

回溯(最近一次通话最后):

关键错误:8

0 投票
1 回答
3276 浏览

javascript - 如何在结果子窗口中获取表单元素值(jQuery)

我正在尝试将输入元素的值从父页面上的表单传递到其子页面。我的开瓶器页面上的表单元素,如下所示:

“SOME_VALUE”的值是动态的,需要传递到子页面。我需要做的是通过引用开启者的输入值来找到该值。

我尝试了一些东西,主要是使用基本的 JavaScript,但都没有成功——所以,我想我会尝试 jQuery,但这也不起作用。我试过的代码: