我想下载应用名称(或url参数)并在选择中加载应用:类似于:
Ext.define('TestPage', {
extend: 'Rally.app.App',
items: [{
xtype: 'container',
id: "appDiv"
}],
launch: function () {
var me = this;
me.add({
xtype: 'box',
autoEl: {
tag: 'iframe',
src: 'https://rally-apps.com/Test.CFD.html',
width: 1020,
height: 1000
}
});
}
});
但是我收到错误:阻止了一个原始https://rally-apps.com"从访问跨源框架。还有其他方法可以达到这个目的吗?
答案 0 :(得分:0)
该错误是标准的浏览器安全限制,其中一个域中的代码无法访问另一个域中的代码。您可以通过对该URL发出ajax请求来加载应用程序内容然后将其注入当前应用程序来解决此问题。很难说。
想到的另一个想法是将这些应用添加到您的订阅应用目录中,因此任何人都可以将它们添加到他们喜欢的任何页面中......