我正在尝试在 sapui5 中包含 googlemaps
jQuery.sap.includeScript({
url: "https://maps.googleapis.com/maps/api/js?key=XXXX",
promisify: true
}).then(function() { ... } )
当我在 SAP Web-IDE Trial 中运行时,这个 Promise 工作正常,但是当我将它部署到 hana 云平台时它不起作用:
InterceptService.js:1 Uncaught (in promise) TypeError: u.indexOf is not a function(...) sap.ushell.cloudServices.interceptor.InterceptService._invokeFilters @ InterceptService.js:1
jQuery.sap.includeScript@InterceptService.js:1
onAfterRendering@Worklist.controller.js:37
InterceptService.js
产生此错误的代码片段是
{if(u.indexOf('/sap/fiori/../../')>0){u=u.replace('/sap/fiori/../../','/');}
我确实使用HCP 门户服务来制作 HCP Fiori Launchpad 平台。
如何解决这个问题?我做错了什么?
非常感谢!