Pages not preloaded

Pages with a query string (a “?”) in their URL aren’t preloaded by default because they sometimes trigger an action (such as logging out or deleting something).

Whitelisting pages with a query string

If you want to let all pages with a query string be preloaded, add a data-instant-allow-query-string attribute to the <body>.

If you’d like to allow only select links with a query string to be preloaded, add a data-instant attribute to them (available since version 1.1.0):

<a href="articles?page=2" data-instant>Page 2</a>

Blacklisting pages

To manually blacklist a link that triggers an action add a data-no-instant attribute to them:

<a href="logout?token=f2d2650ce6" data-no-instant>Log out</a>

This is to be used mainly if you use data-instant-allow-query-string, otherwise by default links with a query string are already blacklisted.

Put this HTML snippet just before </body>:
<script src="//" type="module" integrity="sha384-EwBObn5QAxP8f09iemwAJljc+sU+eUXeL9vSBw1eNmVarwhKk2F9vBEpaN9rsrtp"></script>
Copied. Now place it just before </body> on your pages.