AppDomain element
Specifies an additional domain that Office should trust, in addition to the one specified in the SourceLocation element. Specifying a domain has these effects:
- It enables pages, routes, or other resources in the domain to be opened directly in the root task pane of the add-in on desktop Office platforms. (Specifying a domain in an <AppDomain> isn't necessary for Office on the web or to open a resource in an IFrame, nor it is necessary for opening a resource in a dialog opened with the Dialog API.)
- It enables pages in the domain to make Office.js API calls from IFrames within the add-in.
Add-in type: Content, Task pane, Mail
Syntax
<AppDomain>string</AppDomain>
Important
- The value of the <AppDomain> element must include the protocol (e.g.,
<AppDomain>https://myappdomain.com</AppDomain>
), and the protocol must be eitherhttp
orhttps
. - If there is an explicit port for the domain, include it (e.g.,
<AppDomain>https://myappdomain.com:9999</AppDomain>
). - If a subdomain needs to be trusted, include it (e.g.,
<AppDomain>https://mysubdomain.myappdomain.com</AppDomain>
). The subdomainmysubdomain.mydomain.com
andmydomain.com
are different domains. If both need to be trusted, then both need to be in separate <AppDomain> elements. - Listing the same domain as the one specified in the SourceLocation element has no effect and may be misleading. In particular, when you are developing on
localhost
, you don't need to create an <AppDomain> element forlocalhost
. - Don't include any segments of a URL past the domain. For example, don't include the full URL of a page.
- Do not put a closing slash, "/", on the value.
- Wildcards, such as
*
, aren't allowed in <AppDomain> values; however, for add-ins running only in Office on Windows, there's a way to designate additional trusted domains with wildcards. See Wildcard trusted domains.
Contained in
Remarks
For more information, see Office Add-ins with an add-in only manifest.
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Office Add-ins