我开发了谷歌脚本页面并在IE9,IE10,谷歌浏览器中尝试过。
IE10和谷歌浏览器运行良好,但IE9不支持谷歌脚本代码。(只显示'加载',没有更多的响应)
我在Google脚本中错过了IE9的一些代码吗?
或者IE9最初不支持谷歌脚本?
请告诉我。
答案 0 :(得分:1)
尝试将.setStandardsMode(true)
添加到您的应用中,如下所示:
var app = UiApp.createApplication().setStandardsMode(true);
在IE9中为我加载。
答案 1 :(得分:0)
我在IE9上尝试了你的链接
页面的默认文档模式是Quirks模式。这会导致以下404错误:
GET /macros/s/AKfycbzTYiaz6ajyE98Nj-59o67ZSWWpmaYVJ6Bi0rZjtmOO84f6iiiU/gwt/undefined.cache.js
如果我将文档模式更改为IE9标准,它可以正常工作。 IE8模式工作正常,IE7没有。 (加载......)
它看起来像是Google Script中的一个错误,即如果您没有根据用户代理/浏览器进行任何特定渲染?更新:Google Script问题跟踪器上提出的问题#3465。
答案 2 :(得分:0)
这是Google脚本示例代码。 Google脚本与javascript不同
Google脚本代码应在Google脚本环境(http://script.google.com)
下运行function doGet() {
var app = UiApp.createApplication();
var anchor = app.createAnchor("a link", "http://www.google.com");
app.add(anchor);
return app;
}
答案 3 :(得分:0)
在IE9中运行应用程序并不一定意味着您正在运行IE9标准模式。 IE9有许多模式可以在页面标签中定义(参见下面的“文档模式”部分)。您可以通过选择F12手动覆盖页面模式,您可以在其中设置浏览器模式和文档模式。
GWT IE排列在每个版本的“标准”模式下效果最佳。建议不要使用混合模式,例如浏览器模式= 7和文档模式= 9,并且行为未定义。为了简单起见,请尝试保持浏览器模式和文档模式相同。如果必须使用混合模式,请注意可能会遇到仍然不受支持的问题。例外情况是,如果您在不支持新版本时模拟旧浏览器,例如,您在IE9上模拟IE7(EmulateIE7)。