如何从IFrame中访问CRM表单Javascript Web资源?

时间:2015-08-07 16:12:33

标签: javascript dynamics-crm-2015

我有一个html网络资源,我在主要实体表格中显示。 html页面使用了一些JS Web资源文件。 js文件定义全局命名空间变量:

if (typeof (myNamespace) == "undefined") { myNamespace = {}; }
myNamespace.CommonLib = { ... }

在安装2015 Update 1之前,我可以使用window.parent.myNamespace访问这些JS命名空间。安装2015 Update 1后,无法再从Web资源访问命名空间。

我猜这是因为新的脚本引擎缓存了IFrame:

之前:

enter image description here

后:

enter image description here

有没有办法从新的Turbo Forms Engine下的IFrame中的表单访问网页资源?

1 个答案:

答案 0 :(得分:0)

支持IFrame页面访问javascript网络资源的方法是让html webresource直接引用javascript网络资源。