laptop and a wrench

漏洞

The URL added to a text in the pop-up is truncated when there is a curly bracket '{}' after the equal sign in the URL.

ArcGIS Online
漏洞 ID 编号 BUG-000173571
已提交January 13, 2025
上次修改时间June 18, 2025
适用范围ArcGIS Online
找到的版本Nov 2024
操作系统Windows OS
操作系统版本11.0 64 bit
状态As Designed

附加信息

Curly braces are designated as unsafe characters to include within URLs and must be encoded to be used safely. Otherwise, the values will be sanitized from the URL. Refer to this documentation: https://support.exactonline.com/community/s/knowledge-base#All-All-DNO-Content-urlcharacters for more information. Links containing curly braces can be successfully launched from other places, e.g. the attribute table. This is a bug and will be fixed in the next updates of ArcGIS Online and Enterprise.

解决办法

There are several safe options for generating a URL for pop-ups that include a specific value or have a value change dynamically.

  1. Use the link tool in the text editor to create the link. The link can be static or dynamic, e.g., baseURL + {field_name}. The curly braces in this case are not part of the URL. They are ArcGIS's way of referencing a field or attribute expression so that values from the dataset can be dynamically inserted.
  2. Alternatively, use Arcade to generate the URL, either by using attribute expressions or Arcade elements. For example, return 'baseURL' + $feature.ID, or leverage text functions such as Right() and EncodeURL() to extract and encode the value enclosed in curly braces, then append it to the base URL.

重现步骤

漏洞 ID: BUG-000173571

软件:

  • ArcGIS Online

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项