Я использую "_spPageContextInfo.webAbsoluteUrl
" для определения URL сайта.
- С корневого сайта:
_spPageContextInfo.webAbsoluteUrl
результат будет "http://mywebsite:8888" - На уровне дочернего сайта 1:
_spPageContextInfo.webAbsoluteUrl
результатом будет "http://mywebsite:8888/subsite1" - С уровня подсайта 2:
_spPageContextInfo.webAbsoluteUrl
результатом будет "http://mywebsite:8888/subsite1/subsite1_1 "
Как идентифицировать ваш текущий сайт, который вы просматриваете, как корневой сайт или дочерний сайт с помощью javascript? Если дочерний сайт, то какой это уровень? Решение - только javascript и основано только на URL-адресе сайта.
Спасибо за помощь.