我的内容通过 LTI 启动加载到另一个应用程序中。该应用程序正在尝试在其 iFrame 中加载内容。
我的内容有 javascript 调用,写为top.setLinkVisibility=setLinkVisibility;
top.isDeeplinkSession()
当这些 javascript 关键字被执行时,内容未正确加载(获取权限被拒绝异常)错误:访问属性的权限被拒绝
此内容将在我的应用程序中加载,也将在我的应用程序之外加载(通过 LTI 启动)。
现在我们尝试用top
关键字替换它self
,它工作正常
但要使其适用于所有内容,我们必须在 1000 多个文件中将关键字 top 替换为 self ,这真的很乏味。
还有其他方法可以使内容正常工作吗?将 top 替换为 self 是一种方法..但还有更简单的方法吗?