<div> id="sap-ui-bootstrap"</div><div> data-sap-ui-libs="sap.ui.layout, sap.ui.commons"</div><div> data-sap-ui-preload="async"</div><div> data-sap-ui-xx-bindingSyntax="complex"</div><div> data-sap-ui-theme="skyline" ></div><div>
<div> data-sap-client-gitCommitId="ef2e7f1c05c452bf6236641fc226cea497b68e0e"</div><div> data-sap-client-mavenArtifactVersion="SNAPSHOT version" </div><div> data-sap-client-buildTimestamp="254" </div><div> data-sap-byd-debugMode="false"</div><div> data-sap-client-language="en"</div><div> data-sap-client-application-name="SAP Business ByDesign"</div><div> src="resources/sap/client/ApplicationStarter.js"></div><div>
jQuery.sap.require("sap.client.thirdparty.jqueryui.jquery-ui-min");
</div><div> html, body {</div><div> height: 100%;</div><div> margin: 0;</div><div> padding: 0;</div><div> }</div><div>
html{display : none ; }
</div><div> if (self == top) {</div><div> document.documentElement.style.display = 'block';</div><div> } else {</div><div> top.location = self.location;</div><div> }</div><div>
这个index.html加载的请求url:
https://sap/public/ap/ui/repository/SAP_UI/HTML5/client.html?app.component=/SAP_UI_CT/Main/root.uiccwoc&rootWindow=X&redirectUrl=/sap/public/byd/runtime
因为Cloud for Customer的UI也是基于UI5框架实现的,故接下来需要加载sap-ui-core.js:
https://sap/public/ap/ui/repository/SAP_UI/HTML5/resources/sap-ui-cachebuster/sap-ui-core.js
使用document.write动态加载新的jscript标签:
client.html?app…i/byd/runtime UIArea-dbg.js?eva sap-ui-core.js sap-ui-core.js:formatted jquery.sap.global-dbgjs × |>window [“sap-ui-debug”] = vDebugInfo =vDebugInfo I1 true;
56957057357257574575570575755798058158583
if (window[“sap-ui-optimized”] && vDebugInfo ) {// if current sources are optimized and any debug sources should be used, enable the “-dbg” suffixindow [“sap-ui-loaddbg”] = true;11 if debug sources should be used in general, restart with debug URif (vDebuginfo === true ) {var sDebugurl =_oBootstrap.url.replace(八/(?:sap-ui-cachebuster/)? ([^/]+).js/, “/$1-dbg.js”);window [“sap-ui-optimized”] = falseHocument.write("<div><br /></div><div>WorkCenter</div><div>WorkCenterModel</div><div>ComponentModel</div><div>sap/client/nav</div><div>then a http post: https://sap/ap/ui/json</div><div><br /></div><div>然后是一个HTTP post请求:</div><div><span data-card-type="inline" data-ready-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fucc.alicdn.com%2Fpic%2Fdeveloper-ecology%2Fe32e7a65e7e04a0dbfe3a01c1cb0fb6c.png%22%2C%22originWidth%22%3A1013%2C%22originHeight%22%3A370%2C%22name%22%3A%22image.png%22%2C%22size%22%3A95235%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A506.5%2C%22height%22%3A185%7D"></span><span data-card-type="inline" data-ready-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fucc.alicdn.com%2Fpic%2Fdeveloper-ecology%2F2990a533614f47eba88cb187d1b90a08.png%22%2C%22originWidth%22%3A998%2C%22originHeight%22%3A803%2C%22name%22%3A%22image.png%22%2C%22size%22%3A247453%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A499%2C%22height%22%3A402%7D"></span><span data-card-type="inline" data-ready-card="image" data-card-value="data:%7B%22src%22%3A%22https%3A%2F%2Fucc.alicdn.com%2Fpic%2Fdeveloper-ecology%2F8ed50e7fbb494c16ad35eebaceb32404.png%22%2C%22originWidth%22%3A1008%2C%22originHeight%22%3A640%2C%22name%22%3A%22image.png%22%2C%22size%22%3A204974%2C%22display%22%3A%22inline%22%2C%22align%22%3A%22left%22%2C%22linkTarget%22%3A%22_blank%22%2C%22status%22%3A%22done%22%2C%22style%22%3A%22none%22%2C%22search%22%3A%22%22%2C%22margin%22%3A%7B%22top%22%3Atrue%2C%22bottom%22%3Atrue%7D%2C%22width%22%3A504%2C%22height%22%3A320%7D"></span></div>