Javascript 如何在自定义应用程序中使用后退按钮访问Fiori Launchpad?
我无法让我自定义的类似Fiori的应用程序中的后退按钮正常工作。我已将我的应用程序添加到Fiori启动板,并在新闻发布会上尝试了以下代码:Javascript 如何在自定义应用程序中使用后退按钮访问Fiori Launchpad?,javascript,sapui5,sap-fiori,Javascript,Sapui5,Sap Fiori,我无法让我自定义的类似Fiori的应用程序中的后退按钮正常工作。我已将我的应用程序添加到Fiori启动板,并在新闻发布会上尝试了以下代码: var oCrossAppNavigator = sap.ushell.Container .getService("CrossApplicationNavigation"); oCrossAppNavigator.toExternal({ target : { semanticObje
var oCrossAppNavigator = sap.ushell.Container
.getService("CrossApplicationNavigation");
oCrossAppNavigator.toExternal({
target : {
semanticObject : "#"
}
});
这对我不起作用。我知道有一个主页按钮,但我希望我的应用程序能够像标准的Fiori应用程序一样运行
下面的代码可以工作,但对我来说就像是某种肮脏的黑客行为:
window.history.go(-1);
已安装的UI5版本为1.28.8
谢谢你的帮助!:) 您可以使用
shellHash
属性而不是semanticObject
使其工作:
sap.ushell.Container.getService("CrossApplicationNavigation").toExternal({
target: {
shellHash: "#"
}
});
谢谢你的回答。我也试过了,但结果是一样的。控制台说:“[index.html]URL不兼容,可能在将来的版本中损坏-”是的,可能会。但现在它仍然对我有效,对我来说它什么也没做。就像我最初发布的代码一样。你能编辑你的问题以包含你正在使用的SAPUI5版本吗?