akam-sw.js service worker applies your Script Management policy when users visit your site. Management of it is automated through the Script Management dashboard or API operations. However, you can manually interact with it if necessary.
This is automated through specific operations
Before you attempt to use this manual method, the service worker automatically updates to the newest version when you do any of these:
- Update your Ion property. If Script Management is enabled and its mode is set to Analysis and action, the service worker will also be updated, regardless of the change you make to your property.
- Activate a new version of your policy. If you make any kind of update to your policy, using the Script Management dashboard or API, the service worker will be updated.
This isn't so much a manual method. If you use this operation to make any change to your policy, the service worker will also be updated to the most recent version.
Mouse-over About Script Management at the top right. Information regarding each Akamai network version of your policy is displayed. If an update to the service worker is available, you'll see a link next to the network that needs the update. Click this link to update to the most recent version.
You should update the staging network version first and test it before updating the service worker for the production version of your policy.
Script Management automatically injects its
akam-sw.js service worker into the pages of your site, when you enable it in your Ion property using the Analysis and action mode. However, if you've only enabled it using the Analyisis mode, you can use an external script to manually install the Script Management service worker on your site.
Using this method automatically sets Script Management to Action and analysis mode.
Script Management doesn't support existing custom service workers when they're enabled using an external script. If you have your own service workers on the site, don't use this method.
- Apply an external script tag on the target page on your site, using one of these methods:
Origin injection method
- To test the results, validate that the script tag in option A is injected at the bottom of the section for all pages on the specified host. Also, verify that the old snippet is no longer injected.
Updated 9 months ago