AMP- 工具箱缓存 URL
根据规格将一个 URL 从源代码转换到 AMP 缓存 URL 格式 备查 AMP文档。这包括AMP缓存在无效的可读缓存urls上使用的SHA256倒置URL.
使用量
通过 :
$ npm install @ampproject/toolbox-cache-url
包括模块
ES 模块(浏览器)
import {ampToolboxCacheUrl} from '@ampproject/toolbox-cache-url';
常见Js( 节点)
const ampToolboxCacheUrl = require('@ampproject/toolbox-cache-url');
UMD (节点, 浏览器)
在浏览器中, 在 HTML 中包含 UMD 模块 <script> 标签。 如果使用节点, 替换 window 与 global。 。 。 .
const {ampToolboxCacheUrl} = window.ToolboxCacheUrl;
使用模块
// Get an AMP Cache URL from a cache domain, and a canonical URL
ampToolboxCacheUrl.createCacheUrl('cdn.ampproject.org', 'https://www.example.com').then((cacheUrl) => {
// This would log:
// 'https://www-example-com.cdn.ampproject.org/c/s/www.example.com/'
console.log(cacheUrl);
});
// Transform a canonical URL to an AMP Cache subdomain
ampToolboxCacheUrl.createCurlsSubdomain('https://www.example.com').then((curlsSubdomain) => {
// This would log:
// 'www-example-com'
console.log(curlsSubdomain);
});