SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义

简介: SAP Fiori Launchpad url 参数 sap-app-origin-hint 的含义

SAP Fiori Launchpad 点击 tile 打开之后,浏览器地址栏里观察到的 url 片段中的参数 sap-app-origin-hint 是什么含义?


在 SAP Fiori Launchpad 中,当用户点击一个 Tile 以打开一个应用程序时,URL 中可能会包含一个名为 sap-app-origin-hint 的参数。该参数是一个标记,用于指示应用程序在哪里启动并显示。它可以帮助应用程序了解用户从哪个入口打开了它。


具体来说,sap-app-origin-hint 参数可以有以下两个可能的值:


  • app:如果该参数的值为 “app”,则表示应用程序是从 Fiori Launchpad 中打开的,因此应用程序应该使用与 Fiori Launchpad 相同的主题、语言和配置设置。此外,该参数的值还可能包含一个用于启动应用程序的目标 Fiori Launchpad 路径,例如 “/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html”。

  • lpd:如果该参数的值为 “lpd”,则表示应用程序是从 SAP Fiori Launchpad Designer 中打开的,因此应用程序应该使用与 Fiori Launchpad Designer 相同的主题、语言和配置设置。

  • ui2: 应用程序是基于SAPUI5框架构建的,可以访问UI5资源。
  • embedded: 应用程序嵌入在另一个应用程序中,可以访问其父应用程序的资源。

  • external: 应用程序在不同的域中运行,可能需要跨域访问资源。


在Fiori Launchpad中,应用程序使用sap-app-origin-hint参数指定其来源提示。该参数是通过URL传递的,可以在启动应用程序的链接中设置。例如:


https://<Fiori-Launchpad-URL>/sap/bc/ui5_ui5/sap/<AppName>?sap-client=<Client>&sap-language=<Language>&sap-app-origin-hint=external


在上面的示例中,应用程序使用sap-app-origin-hint参数指定其来源提示为"external",这意味着它是在不同的域中运行,并且可能需要跨域访问资源。


总之,sap-app-origin-hint 参数允许应用程序了解其启动方式,并在必要时自动适应 Fiori Launchpad 或 Fiori Launchpad Designer 中的设置。



相关文章
|
2月前
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
43 0
|
3月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
|
3月前
|
Java
JAVA 获取 URL 指定参数的值
JAVA 获取 URL 指定参数的值
44 0
|
4月前
|
JavaScript 前端开发 数据格式
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
URL编码【详解】——Javascript对URL进行编码解码的三种方式的区别和使用场景,axios请求拦截器中对get请求的参数全部进行URL编码
208 0
|
4月前
|
JavaScript
js 获取并解析 url 中参数的三种方法
js 获取并解析 url 中参数的三种方法
382 0
|
5月前
|
文字识别 算法 API
视觉智能开放平台产品使用合集之在调用接口传入的图片URL参数,文件在本地或者非上海地域OSS链接,该怎么办
视觉智能开放平台是指提供一系列基于视觉识别技术的API和服务的平台,这些服务通常包括图像识别、人脸识别、物体检测、文字识别、场景理解等。企业或开发者可以通过调用这些API,快速将视觉智能功能集成到自己的应用或服务中,而无需从零开始研发相关算法和技术。以下是一些常见的视觉智能开放平台产品及其应用场景的概览。
|
5月前
|
Web App开发 移动开发 安全
如何做到修改 url 参数页面不刷新
如何做到修改 url 参数页面不刷新
|
6月前
|
存储 JavaScript 前端开发
js原生方法,获取url上面所有参数,并返回一个对象
JavaScript函数`getUrlParameters`用于从URL中提取所有参数并返回一个键值对对象。它接收URL,分割查询字符串,解码参数对,并存储在对象中。重复参数键会被存储为数组。
|
6月前
|
存储 Java 数据库连接
实时计算 Flink版产品使用合集之jdbccatalog中能指定url参数吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
6月前
|
JavaScript
如何在JS中实现修改URL参数而不刷新页面
如何在JS中实现修改URL参数而不刷新页面