我们正在使用“驱动器选择器”小部件来选择用户驱动器中的文件。
该应用已配置为以用户身份运行。
在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的文档中找不到关于限制和限制的任何线索。
谢谢。
答案 0 :(得分:2)
我在裸域上运行App Maker,并启用了选择器小部件。
pickerBuilder.setOrigin("https://example.com/");