Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在amp iframe中加载html文件_Iframe_Drupal_Twig_Drupal 8_Amp Html - Fatal编程技术网

无法在amp iframe中加载html文件

无法在amp iframe中加载html文件,iframe,drupal,twig,drupal-8,amp-html,Iframe,Drupal,Twig,Drupal 8,Amp Html,我想创建一个html页面,并在amp iframe标记的src属性中使用它。 然后amp iframe标记(正如我从一些示例中理解的)创建iframe并加载html页面。 但在drupal中,我找不到在细枝模板中使用此html页面的方法。 有没有办法在drupal中找到此html页面的路径并在src中使用此路径? 我知道drupal使用模板和细枝文件,但在amp示例中,每个人都使用html 问题可能是您试图添加与页面域位于同一来源的amp iframe内容。出于安全原因,这是被禁止的(主要与同源

我想创建一个html页面,并在amp iframe标记的src属性中使用它。 然后amp iframe标记(正如我从一些示例中理解的)创建iframe并加载html页面。 但在drupal中,我找不到在细枝模板中使用此html页面的方法。 有没有办法在drupal中找到此html页面的路径并在src中使用此路径?
我知道drupal使用模板和细枝文件,但在amp示例中,每个人都使用html

问题可能是您试图添加与页面域位于同一来源的amp iframe内容。出于安全原因,这是被禁止的(主要与同源策略在iFrame中使用合成源的方式有关)

修复方法是确保外部JS从不同的来源提供给您的AMP。因此,如果您的AMP在example.com上,那么您应该从SOMEOTHERORIGIN.example.com提供iframed JS

分享您的代码,以便更好地理解您的问题


另请参阅-

您好,欢迎来到StackOverflow。请花些时间阅读帮助页面,特别是命名和的部分。此外,请阅读。同时学习如何发布。感谢您的回复。事实上,这也是问题的一部分。我不得不从沙箱中删除“允许相同来源”。这解决了这个问题。