Müşteri için Angular 2 kullanan kurumsal bir uygulamamız var. Müşterilerimizin her birinin kendi benzersiz url'si vardır, örn: https://our.app.com/customer-oneve https://our.app.com/customer-two. Şu anda <base href...>kullanarak dinamik olarak ayarlayabiliyoruz document.location. Böylece kullanıcı vurur https://our.app.com/customer-twove <base href...>ayarlanır /customer-two... mükemmel!
Sorun, kullanıcı örneğin adresindeyse https://our.app.com/customer-two/another-pageve sayfayı yenilerse veya bu url'ye doğrudan ulaşmaya çalışırsa, <base href...>ayarlanır /customer-two/another-pageve kaynaklar bulunamaz.
Aşağıdakileri boşuna denedik:
<!doctype html>
<html>
<head>
<script type='text/javascript'>
var base = document.location.pathname.split('/')[1];
document.write('<base href="https://stackoverflow.com/' + base + '" />');
</script>
...
Maalesef fikirlerimiz tükendi. Herhangi bir yardım Muhteşem olacak.