谷歌脚本Internet Explorer9无法正常工作

时间:2013-12-04 01:53:47

标签: internet-explorer google-apps-script internet-explorer-9 internet-explorer-10

我开发了谷歌脚本页面并在IE9,IE10,谷歌浏览器中尝试过。

IE10和谷歌浏览器运行良好,但IE9不支持谷歌脚本代码。(只显示'加载',没有更多的响应)

我在Google脚本中错过了IE9的一些代码吗?

或者IE9最初不支持谷歌脚本?

请告诉我。

4 个答案:

答案 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)。

http://www.gwtproject.org/doc/latest/DevGuideIE9.html

相关问题