Expand my Community achievements bar.

SOLVED

How to reference a webapp internal name inside a webapp

Avatar

Level 2

Hello

 

I was trying to find a way to reference the 'APP01' part of http://xxx.adobe-campaign.com/webApp/APP01 within the webapp so that I don't have to hard-code the URL in the HTML. Is this achievable?

 

Thanks,

 

Gigi

 

 

 

 

1 Accepted Solution

Avatar

Correct answer by
Level 7

Hi Gigi,

One possible solution.

You can create an option and store the internal name of web app there and fetch it in webapp using the following code.

 

var intName = getOption('optionInternalName');
ctx.vars.webappInternalName = intName;

 

Thanks,

Deb

View solution in original post

3 Replies

Avatar

Correct answer by
Level 7

Hi Gigi,

One possible solution.

You can create an option and store the internal name of web app there and fetch it in webapp using the following code.

 

var intName = getOption('optionInternalName');
ctx.vars.webappInternalName = intName;

 

Thanks,

Deb

Avatar

Level 2
Thank you Deb! That would be an option yes although ideally I wouldn't want to manually enter anything to an Option, but I guess this is as best as we could do at this stage. Thanks again!

Avatar

Community Advisor

Hi,

 

If it's client-side js can just get it from (window.location + '').replace(/.*\//, '').

Server-side doesn't have any info about the webapp afaik.

 

Thanks,

-Jon