谁能指出我正确的方向?我正在构建一个登录页面,该页面应该将带有查询字符串的当前页面 URL 存储到本地存储中。我已经查看了所有内容,但找不到可以使我的 AMP 页面保持有效的解决方案。
问问题
725 次
3 回答
1
我知道这是一个 3 年前的问题,但是您要完成的工作可以通过使用 amp-script 组件来实现。
您可以在此处阅读: https ://amp.dev/documentation/components/amp-script/
希望这对将来的人有所帮助。
于 2020-09-10T12:43:47.507 回答
1
现在您可以使用自定义JS并访问localStorage,但据我所知,您无法直接访问页面URL。
看看这个兼容性表:https ://github.com/ampproject/worker-dom/blob/main/web_compat_table.md
Document.location
被标记为假。
我正在一个需要当前页面 URL 的 AMP 项目中工作。我所做的是将 URL 保存为属性并使用自定义 JS 从该属性中读取(我的页面在服务器中呈现,因此我可以在此处添加此信息)。
于 2021-04-14T10:15:04.427 回答
0
AMP 无法做到这一点,因为您无法运行自定义 Javascript。这意味着您也无法从本地存储中读取。
于 2017-12-06T13:18:37.227 回答