none
Exchange2016: Using OWA internally: request for 7 JS Files from appsforoffice.microsoft.com RRS feed

  • Question

  • Hi there,

    i have a customer with a lot of users that have no internet access. This is done via proxy authentication.

    When using OWA internally, these users have a proxy auth window popping up (or in case of IE: 7 of them) because OWA loads seven JS scripts from an external source. I could reproduce the behaviour using our own Exchange 2013, it's the same behaviour, only the filename loading them differs.

    File: microsoft.owa.extensibilitynext.js (microsoft.exchange.clients.owa2.client.extensibility.js in 2013)
    Requests: 
    https://appsforoffice.microsoft.com/lib/1/hosted/office.js
    https://appsforoffice.microsoft.com/lib/1/hosted/en-us/outlook_strings.js
    https://appsforoffice.microsoft.com/lib/1/hosted/en-us/office_strings.js
    https://appsforoffice.microsoft.com/lib/1/hosted/de-de/office_strings.js
    https://appsforoffice.microsoft.com/lib/1/hosted/de-de/outlook_strings.js
    https://appsforoffice.microsoft.com/lib/1/hosted/outlook-web-16.00.js
    https://appsforoffice.microsoft.com/lib/1/hosted/outlook-web-16.01.js

    I disabled all Apps in Exchange and changed the policy to NoApps and NoCustomApps but to no avail. As soon as a user displays a message in OWA, that script is loaded and requests those online JS.

    Is there a way to use OWA completely offline? Due to company restrictions allowing access to that Hostname bypassing the proxy is no option.

    Any Ideas? Thanks for any input.

    Regards,
    Thomas


    • Edited by Heavy-T Thursday, August 2, 2018 6:32 AM
    • Moved by Manu Meng Friday, August 3, 2018 6:07 AM relocate
    Thursday, August 2, 2018 5:58 AM

All replies

  • Hi Heavy-T,

    As OWA's name : Outlook Web Application, as far as I know, we cannot use OWA offline, it can only be used while online.

    If you want to manage mails while offline, I suggest you use Outlook client rather than OWA, Outlook's cache mode will download mails to local computer, then you can manage them while offline. 

    Regards,

    Kyle Xu


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Friday, August 3, 2018 4:40 AM
  • Hi Kyle,

    thanks for your reply. So far, we did not find any missing functions or broken stuff, so it basically dows workoffline. Only the proxy auth pop-up is what's bugging the users.

    From what i understand, the name Web Application just defines a technology, not that it needs to communicate into the open. With your definition, an intranet (say Sharepoint) would also be impossible.

    Using Outlook works. Sure. There's quite a few different scenarios where that is not the preferred option: machine-control-workstations running on linux for example.
    And think of a warehouse-terminal where 10 different employees need to check their mail every now and then: are they supposed to log onto windows, start outlook, grab two or three mails, print them and logoff again? With OWA that procedure is done in seconds.

    I did have a look into those files, the "*_strings.js" contain exactly what you'd expect: strings. Error-Descriptions and their translations. I don't see, why that could not be hosted on-premise. The other files contain some JavaScript, i am not able to read. Still i don't see, why that needs to be loaded from an external source.

    If those files' content changes, just redistrubute with the next CU. Seriuosly: what's the benefit of hosting those files online?

    Question remains: has anyone made OWA not load those sources? I can't believe it's such an unusual setup that not all employees have internet access but do need (easy) mail access. 

    Regards,
    Thomas

    Friday, August 3, 2018 5:48 AM
  • Hi Heavy-T,

    Based on your description, Since your question is more related to Exchange development, I'll move it to a more appropriate forum:
    https://social.technet.microsoft.com/Forums/msonline/en-US/home?forum=exchangesvrdevelopment

    The reason why we recommend posting appropriately is you will get the most qualified pool of respondents, and other partners who read the forums regularly can either share their knowledge or learn from your interaction with us. Thank you for your understanding.

    Regards,

    Kyle Xu


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.

    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Friday, August 3, 2018 6:05 AM
  • Does anyone have another idea how to use OWA on clients with no internet access?

    For now a proxy exception works but to comply with company policies that is no long-term option.

    Thanks
    Thomas

    Monday, August 13, 2018 7:49 AM
  • Really no-one?

    My customer really dislikes the idea of having users load internet content (especially script files).

    Using OWA in the internal network works fine without those scripts being loaded, from all i could observe so far. Thus those authentication pop-ups can be canceled, but are quite annoying for those users.

    Wednesday, August 22, 2018 6:40 AM
  • Did you find a solution ?  I have the same problem here.
    Monday, January 14, 2019 6:25 PM