【发布时间】:2015-03-14 12:14:26
【问题描述】:
我正在尝试使用 Google Apps 脚本设计一个移动优先的网络应用程序。
我会尝试在 Google Apps 脚本中复制最基本的引导页面 (http://getbootstrap.com/examples/navbar)。
这是引导页面在我的移动设备上呈现的方式:
但我的页面却是这样加载的(即http://goo.gl/yZpgUg):
这是我的代码.gs:
函数 doGet() {
返回 HtmlService
.createTemplateFromFile('index')
。评价()
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
我的 index.html 是从 http://getbootstrap.com/examples/navbar 复制和粘贴的,并酌情替换了 CDN。
我认为 HtmlService.SandboxMode.NATIVE 对使其正常工作很重要,但似乎不起作用。
亲爱的世界 - 任何帮助将不胜感激。
干杯。
更新 1 -(感谢您的回复!)
在 IFRAME 中:
IFRAME 控制台错误 (2):
NATIVE 控制台错误(很多):
底线 - 显然 GAS 不喜欢它,而且看起来也不是很直接 - 我最终将 GAS 变成了一个 API,它从我需要的电子表格中返回 JSONP - 更直接。感谢您的所有帮助!
【问题讨论】:
-
浏览器控制台报告什么?
-
你试过
SandboxMode.IFRAME? -
控制台报告和上面列出的 .IFRAME 结果。谢谢!
-
你能分享你的工作代码吗?
标签: mobile google-apps-script twitter-bootstrap-3