javascript - 将值从子窗口传递到另一个域上的父窗口?

标签 javascript jquery salesforce

父窗口由 my.salesforce.com 域提供,子(弹出)窗口由另一个域 Visual.force.com 提供。该功能是将用户在弹出窗口中选择的值填充回父窗口。我使用 window.opener 与父窗口通信,但在父窗口中收到错误消息“域、协议(protocol)和端口必须匹配”。

知道如何避免这种情况吗?以及从子级传递给父级的值?

-萨米尔

最佳答案

您也许可以使用srcUp函数来解决这个问题。它不是官方 API,等等,但我似乎记得 SF 使用过它,尤其是在 Service Cloud Console 周围。

http://boards.developerforce.com/t5/Java-Development/Issue-with-javascript-button-within-Service-Console-need-advice/td-p/290171

http://boards.developerforce.com/t5/Visualforce-Development/Getting-quot-Not-Implemented-quot-Javascript-error-on-SrcUp/td-p/361585

https://salesforce.stackexchange.com/questions/5009/open-a-service-console-primary-tab-from-a-custom-component-module (遗憾的是 techtrekker 评论中的链接已过期)。

http://salesforcedevbj.blogspot.com/2012/10/custom-links-and-buttons-in-service.html

抱歉,这不是一个真正的答案,我从来没有必要破解这样的东西......但至少你现在对谷歌有一些希望。还可以尝试在 salesforce.stackexchange.com 上交叉发布吗?

关于javascript - 将值从子窗口传递到另一个域上的父窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16463602/

相关文章:

javascript - 如何更新 d3 线图上的标签?

javascript - 从表中删除行后,Visualforce 页面不刷新

具有多个值的 javascript Expect.toBe

javascript - 在不刷新页面的情况下进行部分显示

javascript - bootstrap - 工具提示内具有 onclick 功能的按钮

jquery - 选择框在 Internet Explorer 中不起作用/消失

api - 是否有用于从 Salesforce 检索/导出报告结果的编程接口(interface)?

android - 两个不同项目模块中的重复库

javascript - 不计算 array.length 中的空值

javascript - jquery中如何获取div的值?