在WordPress页面中嵌入Google Apps脚本WebApp

时间:2013-06-27 18:19:38

标签: wordpress iframe google-apps-script wordpress-plugin shortcode

我已经做了很多关于如何解决Wordpress的iframe限制的研究,并且我已经能够使用各种插件和常见服务(谷歌地图,YouTube等)来使用它。但是,所有这些方法都无法嵌入我发布的一个WebApp。我最近的努力一直在使用this plugin

这是一个非常简单的“Hello World”webApp,我想嵌入它:LINK

我无法简单地将该网址用作iframe的'src',因此我将webApp嵌入this google site,然后查看了我发现的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。

3 个答案:

答案 0 :(得分:3)

为了拯救其他人挖掘这个答案,可以使用setXFrameOptionsMode

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

答案 1 :(得分:1)

Inline Google Spreadsheet Viewer,尽管有名称,但它是WordPress的一个插件,可以嵌入任何公共Google Apps脚本Web应用的输出而不需要iframe

答案 2 :(得分:0)

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

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