我有一个门户网站,可以在iframe中打开一个react应用程序。 我正在动态添加这样的applet代码:
win.document.getElementById('rdsInfo').innerHTML = '<object type="application/x-java-applet" height="300" width="550" archive="http://xbx.net:7950/rmsPortal/resources/sapplauncher.jar" code="com.bci.rms.pca.applet.AppLauncherApplet.class">'+
'<param name="SEC_TOKEN" value="'+token+'" />'+
'<param name="WSDL" value="http://rmsd.xbx.com/dpwserice/DPPcAnywhereAuditService.jws?WSDL" />'+
'<param name="PCASCRIPTNAME" value="rdsclient.vbs" />'+
'<param name="SCRIPTDOWNLOADPATH" value="http://qalxweb.global.bc.net/RMSFiles/QA2/pcascript/" />'+
'<param name="mayscript" value="true" />'+
'<param name="JS_METHOD_NAME" value="rdsAppletStatus" />'+
'<param name="DP_HOST_URL" value="http://lxbeat1.global.bc.net:7950/rmsDPPtal" />'+
'</object>'
当我访问不是来自门户网站的应用程序时,此applet正确加载。 但是当门户网站在iframe中打开应用程序时,它会附加applet代码,但不会运行它。
注意:门户网站和反应应用程序的起源不同。我应该以不同的方式编写它以使其运行或者不可能吗?