Script(JScript) web resources
Use Script(JScript) web resources to create a library of JavaScript functions that can be accessed from anywhere.
Capabilities of script web resources
With JavaScript web resources, you can more efficiently manage code used in form scripts, webpage (HTML) web resources, or ribbon commands by linking them to shared library of JavaScript functions.
Limitations of script web resources
Like all web resources, JavaScript web resources use the Dynamics 365 Customer Engagement (on-premises) web application security context. Only licensed Dynamics 365 Customer Engagement (on-premises) users who have the necessary privileges can access them.
Note
References included in code between web resources aren’t tracked as solution dependencies.
Using JavaScript libraries
For information about developing and testing JavaScript libraries as well as how to associate them with ribbon commands and form events, see Client scripting in Customer Engagement using JavaScript.
Referencing a script web resource from a webpage web resource
All web resources can use relative URLs to reference each other. In the following example, for the webpage web resource new_/content/contentpage.htm
to reference the JavaScript web resource new_/scripts/myScript.js
, add the following HTML code to the head element of new_/content/contentpage.htm
.
<script type="text/jscript" src="../scripts/myScript.js"></script>
To reference a JavaScript from a different publisher, the path must include the customization prefix for that publisher. For example, for the new_/content/contentpage.htm
page to reference the MyIsv_/scripts/customscripts.js
page, the src
attribute value should be ../../MyIsv_/scripts/customscripts.js
.
See also
Use JavaScript with Customer Engagement (on-premises)
Client scripting in Customer Engagement (on-premises) using JavaScript
Web Resources for Dynamics 365 Customer Engagement (on-premises)
Using Web Page (HTML) Web Resources
Using Style Sheet (CSS) Web Resources
Using Data (XML) Web Resources
Using Image (JPG, PNG, GIF) Web Resources
Using Silverlight (XAP) Web Resources
Using Stylesheet (XSL) Web Resources
Streamline web resource development using Fiddler AutoResponder