1

我已经对如何解决 Wordpress 的 iframe 限制进行了大量研究,并且我已经能够使用具有通用服务(谷歌地图、youtube 等)的各种插件来使其工作。但是,所有这些方法都不适用于嵌入我已发布的 web 应用程序之一。我最近的努力是使用这个插件

这是我想嵌入的一个非常简单的“Hello World”网络应用程序:LINK

我无法简单地将该 URL 用作 iframe 的“src”,因此我将 webApp 嵌入到这个 google 站点中,然后查看了该 iframe 的来源,我发现它是:

<iframe src="https://sites.google.com/macros/s/AKfycbyAFo9aWOUw3FxiVZTGad6sgpcIbxZm1g9dS0yujV0tOBAI3582/exec?authuser=0&amp;mid=ACjPJvEpRFnQA1LHa7qtEGta-zgj2r8oi_E2l-BUfSFUNBlxmagk2TXEd6msYIW1i7b4lfPTkEc9dZLm795dplLiaH7LZ3GchmiVtMYyXnBeeGhQ-NfS8a7-2n7NKzqPFibZ1fqr&amp;bc=transparent&amp;f=Georgia,+Times+New+Roman,+serif&amp;tc=%23333333&amp;lc=%230036b3" title="Apps Script Gadget" width="150" height="100" frameborder="0" scrolling="no" id="maestro_frame_1429669030"></iframe>

然后,我在 wordpress 页面上的插件简码中使用了该 iframe 代码,发布时没有显示任何内容。框架似乎在那里,但它完全是空白的。当我尝试查看帧源时 - 它是空白的。请帮忙?

我愿意接受其他方式来做到这一点。我只需要以某种方式嵌入我已发布的 GAS webApps。

4

3 回答 3

3

为了避免其他人为这个答案而挖掘,可以使用setXFrameOptionsMode

https://developers.google.com/apps-script/reference/html/html-output#setxframeoptionsmodemode

于 2017-01-29T03:42:02.663 回答
1

联 Google 电子表格查看器,尽管名称如此,但它是一个 WordPress 插件,可以嵌入任何公共 Google Apps Script Web App 的输出,而无需iframe.

于 2015-05-02T22:30:01.823 回答
0

内联 Google 电子表格查看器不适用于 Webapp。我认为从您自己的网站与 google app 脚本进行通信的唯一方法是使用此解决方案:

https://www.youtube.com/watch?v=JRGzVdliQOQ

看看这个讨论:

https://code.google.com/p/google-apps-script-issues/issues/detail?id=852

App Script HTMLService App in iFrame

于 2016-01-06T10:04:55.643 回答