App Maker-驱动器选择器小部件-如果嵌入Google网站,则为空白对话框,

时间:2018-07-17 14:31:12

标签: google-app-maker

我们正在使用“驱动器选择器”小部件来选择用户驱动器中的文件。

该应用已配置为以用户身份运行。

https://scripts.google.com/ ... URL上运行时,该应用程序可以正常运行;如果我们将应用程序嵌入到“新的Google Sites”实例(google.com URL)中,则驱动器选择器仅显示一个空白对话框。

我们在Chrome的控制台中存在一些错误:

  

无法在“ DOMWindow”上执行“ postMessage”:提供的目标原点('https://docs.google.com')与收件人窗口的原点不匹配[...]

     

加载[...] ALLOW-FROM https://script.google.com时遇到无效的'X-Frame-Options'标头不是公认的指令。标头将被忽略。

     

未捕获的错误:错误的原始值。请将其设置为新JJ(13808338-picker_modularized_opc.js:975)上最新页面最顶部页面的-(window.location.protocol +'//'+ window.location.host):_createPicker(13808338-picker_modularized_opc.js): 977)。

Firefox说

  

X-Frame-Options拒绝加载:https://script.google.com/不允许https://sites.google.com/s/[...]/edit?authuser=0进行帧构建。

在Drive Picker的文档中找不到关于限制和限制的任何线索。

谢谢。

1 个答案:

答案 0 :(得分:2)

我在裸域上运行App Maker,并启用了选择器小部件。

  1. 在“应用程序设置”中:选中允许嵌入应用程序
  2. 在驱动器选择器的 onPickerInit 中:pickerBuilder.setOrigin("https://example.com/");