contentWindow iframe crm 2016

contentWindow iframe crm 2016

本文关键字:2016 crm iframe contentWindow      更新时间:2023-09-26

请在我试图访问web资源的代码下面找到。我正在做CRM 2016

var xyz=窗口。xyz | | {};

$ (" # WebResource ") .contentWindow.xyz.Scheduler.load ();

给出"无法获取未定义或null引用的属性'contentWindow' "消息。

需要帮助。

不要操作DOM,它是不支持的。

这样做

Xrm.Page.getControl("WebResource").getObject().contentWindow.[etc. etc.]

已经指出;不支持直接操作DOM。但是,如果您这样做纯粹是为了从F12控制台进行调试,那么您可以像下面这样预先调用Xrm对象:

var webResource = frames[0].Xrm.Page.getControl("WebResource_Name");
var content = webResource.getObject().contentWindow.document;

请注意,包含表单的特定框架有时会根据您正在查看的表单移动,所以如果frames[0]不起作用,请尝试frames[1]。