laptop and a wrench

Erro

Arcade expression converts to octothorpe (#) in the pop-up configuration if it is added to a hyperlink.

Última Publicação: August 5, 2021 Portal for ArcGIS
Número de ID do Erro BUG-000141008
EnviadoJune 25, 2021
Última ModificaçãoFebruary 14, 2025
Aplica-se àPortal for ArcGIS
Versão encontrada10.8.1
Sistema OperacionalWindows OS
Versão do Sistema OperacionalN/A
StatusAs Designed

Informações Adicionais

This is as-designed. Both ArcGIS Enterprise and ArcGIS Online have HTML sanitization logic in place to clean untrusted elements and strings of HTML. This is to prevent cross-site scripting and protect the system and user. In this case, the HTML href element does not contain a trusted protocol and the resulting link is intentionally sanitized (resulting in a link that does not work). The HTML sanitization logic trusts the "arcgis-survey123" protocol, but in this example, it is not defined explicitly via the HTML string, it is constructed via the underlying arcade expression. Refer to the workaround to revise the arcade expression and href HTML string.

Solução Provisória

The workflow works with the following updates: 1. Update the return statement within the arcade expression to... return UrlEncode(params)+coordinates+callback; 2. Update the pop-up HTML string href to... href="arcgis-survey123://{expression/expr0}&field:esa={esa}"

Etapas para Reproduzir

ID do Erro: BUG-000141008

Software:

  • Portal for ArcGIS

Seja notificado quando o status de um erro mudar

Baixe o Aplicativo de Suporte da Esri

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download