Javascript 从AMP iframe重定向顶级父AMP页面
我有一个AMP页面,它有一个iframe,其中包括一个带有标准javascript代码的标准html页面,我想要的是,当用户单击某个操作时,iframe会将顶级AMP页面重定向到指定的链接 这是我使用的AMP-pug模板:Javascript 从AMP iframe重定向顶级父AMP页面,javascript,html,redirect,Javascript,Html,Redirect,我有一个AMP页面,它有一个iframe,其中包括一个带有标准javascript代码的标准html页面,我想要的是,当用户单击某个操作时,iframe会将顶级AMP页面重定向到指定的链接 这是我使用的AMP-pug模板: - var env = commentsData.env; - var domain = commentsData.domain; - var vfId = commentsData.vfId; - var redirectLink = `${commentsData.red
- 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页面
有什么想法吗
谢谢