从AMP iframe重定向顶级父AMP页面

时间:2020-08-28 14:11:26

标签: javascript html redirect

所以我有一个AMP页面,其中有一个iframe,其中包括带有标准javascript代码的标准html页面,我想要的是,当用户单击某些操作时,iframe会将顶级AMP页面重定向到指定的链接。

这是我使用的AMP哈巴狗模板:

- var env = commentsData.env;
- var domain = commentsData.domain;
- var vfId = commentsData.vfId;
- var redirectLink = `${commentsData.redirectLink}#comments-section`;
- var url = `https://s2-${env}.${domain}/service/comments/comments-amp.html?id=${vfId}&redirectLink=${redirectLink}`;

amp-iframe.comments(
  height='500'
  sandbox='allow-top-navigation allow-scripts allow-same-origin allow-modals allow-popups allow-forms'
  frameborder='0'
  src=url
)

然后重定向的javascript就是

window.top.location.replace(redirectLink);

由于某种原因,我不知道它只是在iframe中重定向,而不是在顶级AMP页面中重定向。

有什么想法吗?

谢谢

0 个答案:

没有答案