Configures defaults for script handling.
An array of CSS selectors matching default assets.
By default all remote scripts and stylesheets in the <head>
are considered assets.
Inline scripts and
internal styles
are not tracked by default, but you can include them with an [up-asset]
attribute.
Unpoly only tracks assets in the <head>
. Elements in the <body>
are never tracked,
even if they match one of the configured selectors.
See Tracking assets for examples.
Exceptions to up.script.config.assetSelectors
.
Matching elements will not be considered assets
even if they match up.script.config.assetSelectors
.
An array of CSS selectors matching elements that run JavaScript.
By default this matches all <script>
tags.
Matching elements will be removed from new page fragments with up.fragment.config.runScripts = false
.
This configuration does not affect what Unpoly considers an assets.
For this configure up.script.config.assetSelectors
.
Exceptions to up.script.config.scriptSelectors
.