Ошибка при загрузке библиотеки mapsjs-core и mapsjs-service в системе salesforce lightning - PullRequest
0 голосов
/ 06 сентября 2018

Я пытаюсь загрузить здесь библиотеку карт в компоненте молнии, но на странице загрузки выдает ошибку ниже.

[Невозможно прочитать свойство 'Object' из неопределенного] Eval () @ https://wellmanage - onbdev.lightning.force.com/resource/GRG_Leaflet/GRG_Leaflet/Here-mapsjs-core.js:6:1666 Proxy.eval () @ https://wellmanage - onbdev.lightning.force.com/resource/GRG_Leaflet/GRG_Leaflet/Here-mapsjs-core.js:320:26

1 Ответ

0 голосов
/ 07 сентября 2018

В соответствии с трассировкой и ошибкой стека, похоже, что сценарии HERE загружены в среде, которая не имеет доступа к объекту JavaScript window и поэтому не может быть оценена должным образом.

Я не знаком с Salesforce Lightning, но должна быть возможность выполнения кода JavaScript в виде документации состояний:

Пакет компонентов может содержать код JavaScript в клиентском контроллере, помощнике или устройстве визуализации. Клиентские контроллеры являются наиболее часто используемыми из этих ресурсов JavaScript.

Однако, похоже, существует особый способ загрузки внешних скриптов, который описан на этой странице . В частности:

Политика безопасности содержимого инфраструктуры требует загрузки внешних библиотек JavaScript в статические ресурсы Salesforce. Для получения дополнительной информации о статических ресурсах см. «Статические ресурсы» в интерактивной справке Salesforce.

...