链接和按钮在AMP iframe组件中不起作用
我有一个放大器框架,我服务于一个客户端,这个放大器框架内的链接和按钮有一个不可预期的行为,他们根本不工作。一个是运行Javascript函数的按钮,另一个只是链接和按钮在AMP iframe组件中不起作用,iframe,amp-html,amp-iframe,Iframe,Amp Html,Amp Iframe,我有一个放大器框架,我服务于一个客户端,这个放大器框架内的链接和按钮有一个不可预期的行为,他们根本不工作。一个是运行Javascript函数的按钮,另一个只是锚 对于按钮,我有以下错误: 未捕获的DomeException:未能在“位置”上设置“href”属性:当前窗口没有将目标帧导航到我的位置的权限 对于锚,我有: 不安全的JavaScript试图从URL为amp iframe origin的帧启动具有原点的帧的导航。尝试导航的框架是沙盒,因此不允许导航其祖先 以下是我的amp iframe集
锚
对于按钮,我有以下错误:
未捕获的DomeException:未能在“位置”上设置“href”属性:当前窗口没有将目标帧导航到我的位置的权限
对于锚,我有:
不安全的JavaScript试图从URL为amp iframe origin的帧启动具有原点的帧的导航。尝试导航的框架是沙盒,因此不允许导航其祖先
以下是我的amp iframe集成的示例代码:
<amp-iframe
width="200"
height="850"
sandbox="allow-scripts allow-same-origin allow-top-navigation"
layout="responsive"
frameborder="0"
src="https://api.mysite.fr/XXX.html"
>
<div placeholder>
Error
</div>
</amp-iframe>
错误
有什么办法可以解决这个问题吗?试试这个:sandbox=“允许脚本允许同源允许弹出窗口允许表单允许弹出窗口退出沙盒允许演示允许顶部导航”
试试这个:sandbox=“允许脚本允许相同来源允许弹出窗口允许表单允许弹出窗口退出沙盒允许演示允许顶部导航”