首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

window.location.reload();在Google Apps脚本web应用程序中不起作用。不刷新,但空白页面。(Chrome和Firefox;IE工作正常)

window.location.reload()是JavaScript中的一个方法,用于重新加载当前页面。它会重新发送HTTP请求,从服务器重新加载页面内容,并刷新浏览器显示。

在Google Apps脚本web应用程序中,window.location.reload()可能不起作用的原因可能是由于以下几个方面:

  1. 缓存问题:有可能是由于浏览器缓存导致的。浏览器会缓存页面内容,以提高加载速度。如果页面内容没有发生变化,浏览器可能会直接从缓存中加载,而不会重新请求服务器。可以尝试在window.location.reload()之前添加一行代码,强制浏览器忽略缓存,例如:window.location.reload(true)。
  2. 安全策略:Google Apps脚本web应用程序可能有一些安全策略限制了页面的刷新。这些限制可能是出于安全考虑,以防止恶意代码的滥用。可以检查Google Apps脚本的安全设置,确保没有限制页面刷新的策略。
  3. 兼容性问题:不同浏览器对JavaScript的支持程度有所不同。可能是由于Google Apps脚本web应用程序在Chrome和Firefox浏览器中使用的某些特性或API与window.location.reload()方法存在兼容性问题。可以尝试使用其他方法或技术来实现页面的刷新,例如使用meta标签的refresh属性或使用JavaScript的location.href属性进行页面跳转。

综上所述,如果在Google Apps脚本web应用程序中使用window.location.reload()方法不起作用,可以尝试解决缓存问题、检查安全策略、或者尝试其他方法来实现页面的刷新。具体的解决方法需要根据具体情况进行调试和排查。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

浏览器架构学习

提供对The Rendering Engine的高级接口,一方面它提供初始化加载Url其他高级的浏览器动作(如刷新、向前、退后等)方法。...例如IE使用Trident,Firefox使用Gecko,Safai使用Webkit。...4 以Chrome浏览器为例,演示浏览器内部如何工作 上面铺垫了这么多理论,下面结合Chrome讲解当用户地址栏上输入URL后,浏览器内部都做了写什么 4.1 Chrome浏览器的多进程 打开Chrome...topic/net-dev/73f9B5vFphI doc.google.com Chrome支持使用代理脚本为给定的网址选择代理服务器,包含使用操作系统提供的代理解析程序的多个平台的回退实现。...默认情况下(iOS除外),它使用内置的解析V8执行代理脚本(V8 pac)。今天(截至2015年1月),V8 pac浏览器进程运行。这意味着浏览器进程包含一个V8实例,这是一个潜在的安全漏洞。

1.2K30

《手把手教你》系列基础篇之2-python+ selenium-打开关闭浏览器(详细)

Selenium 基本介绍 Selenium`是开源的自动化测试工具,它主要是用于Web 应用程序的自动化测试,不只局限于此,同时支持所有基于web 的管理任务自动化。...到了 2008 年,Selenium WebDriver 两个项目合并。Selenium 有着丰富的社区商业支持, WebDriver 显然代表着未来的趋势。...以下是三大常用浏览器的下载链接: Google Chrome driver:https://sites.google.com/a/chromium.org/chromedriver/downloads...总结:目前,由于IE的不稳定性速度问题,建议采用火狐或者谷歌浏览器来测试debug自动化脚本。 4.5总结 以上代码可以写在一个文件然后执行这个文件即可。...小结 通过上面代码,本文,基本了解了如何打开关闭浏览器。如果想打开IE或者Chrome浏览器,也需要下载对应浏览器的driver.exe文件,放到python安装目录。

2.4K30

性能报告之HTML5 性能测试报告

测试目标  测试各大主流浏览器,当图形工作站的输出分辨率超过8K时能否正常的显示WEB页面, 并流畅的显示动画效果。  测试各大主流浏览器对脚本语言(JAVASCRIPT)的解析性能。... Firefox浏览器:测试过程CPU持续8%-10%。 ?  Chrome浏览器:测试过程CPU持续8%-10%。 ?  Opera浏览器:测试过程CPU持续8%-10%。 ?...浏览器选型结论 综合考虑浏览器各方面的性能,Firefox 绘图渲染脚本解析方面性能最高,结合 对 Html5 的兼容性考虑,本次测试过程选择 Firefox Chrome 两种浏览器进行测试...本文 后面的测试结果均表示 Firefox Chrome 的最新版本下的测试结果。 4....风险评估 本次测试过程未测试图片资源,网络请求等对WEB页面的性能影响,当WEB页面中使 用大量的图片时,是否会对页面刷新或图表的重绘造成性能影响,不得而知。

2.7K10

javascript简介,什么是 JavaScript?,JS的特征,开发环境

使用它的目的是与HTML超文本标记语言和java脚本语言一起实现在一个web页面连接多个对象。起到与Web客户的交互作用,从而可以开发客户端的应用程序等。...三、JS的特征: 1)脚本语言 嵌入html执行 2)解释性语言 JS PHP 浏览器 ie js解释器 firefox js解释器 google js解释器 它的基本结构形式与c、c++、...(IEFireFox 3.0+ Internet Explorer 6.0+ (由于IE具有多种不同的版本,还推荐安装IETester) Google Chrome 1.0+ Opera 9.0+...Safari 3.0+ 调试工具 FireFox下的FireBug,Venkman等 IE下的IE DeveloperToolbar,MS Script Debugger等(强烈推荐MS Script...Debugger,安装之后问题多) Google Chrome 的JS控制台已经很强大了,Opera的错误控制台也可以,Opera蜻蜓FireBug一样强大,Safari具有Chrome一样的控制台

69860

JS相关概念

1、CSSJS在网页的放置顺序是怎样的? (1)CSS 对于谷歌浏览器Safari放在head里或body里都一样。因为它是全部的样式表完全加载下来之后才开始渲染页面,将内容呈现在页面上。...对于Firefox,head标签的行为与Chrome/Safari完全一致,这些link标签全部加载完成之前,页面上不显示内容。...而IEChrome、Safari则是全部的样式表完全加载下来之后才开始渲染页面样式将内容呈现在页面上,没下载完之前页面空白的。...这样做也同样是有利有弊:利在于可以避免 Firefox、Opera中出现的闪烁的问题(虽然IE下闪烁是经常的事情),可以确保样式会统一解析并渲染页面;而弊端在于页面全部样式表的加载延迟了页面渲染的时间...导致白屏的原因: 样式文件放在底部,对于IE浏览器,某些场景下(新窗口打开,刷新等)页面会出现白屏 使用 @import 标签, 即使 CSS 放入 link, 并且放在头部,也可能出现白屏 把 JavaScript

1.6K20

Selenium-01-测试环境搭建使用

前言 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器,就像真正的用户操作一样。...支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。...这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好的工作不同浏览器操作系统之上。测试系统功能——创建回归测试检验软件功能用户需求。...Selenium的特点如下 开源,免费; 多浏览器支持:FirefoxChromeIE、Opera、Edge; 多平台支持:Linux、Windows、MAC; 多语言支持:Java、Python、...Ruby、C#、JavaScript、C++ 对web页面有良好的支持; 简单(API简单)、灵活(用开发语言驱动); 支持分布式测试用例执行; 1.Windows下的环境搭建 1.1安装python

78941

你真正的了解Ajax?Ajax技术简述

简而言之,XMLHttpRequest为运行在浏览器的JavaScript脚本提供了一种页面之内与服务器通信的手段。...页面内的 JavaScript可以刷新页面的情况下从服务器获取数据,或者向服务器提交数据。...用 户大部分的交互都需要切换并且刷新整个页面,而在这个过程(下一个页面完全显示出来之前),用户只能呆呆地等着,什么事都做不了。这就是我们所习以为常 的Web应用,10年以前就是这个样子。...因此Ajax应用与传统的Web应用的区别主要在3个地方: 1. 刷新整个页面页面内与服务器通信。 2. 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力。 3....并且经常被开发人员滥用,制造出一 大堆不符合真正的Web标准的JavaScript脚本HTML标记,常常只能运行在某种特定的浏览器(主要是IE)。

90740

前端的发展历程

诸如 IEFirefox 一类的当代浏览器仍然延用 Mosaic 的图形化操作界面思想。...这款浏览器现在看来并不成功。 2008年,GoogleChrome 参战 Google 发布了他们自己的浏览器,加入这场战争。轻量,快,异常的稳固让这款浏览器成为不可轻视的一个对手。...举个例子:用户注册 如果仔细观察一个表单的提交,你就会发现,一旦用户点击“提交”按钮,表单开始提交,浏览器就会刷新页面,然后页面里告诉你操作是成功了还是失败了。...由于IE思上进,导致市场份额越来越少,现在几乎是现代标准浏览器的天下。...MVVM ---- MVVM最早由微软提出来,它借鉴了桌面应用程序的MVC思想,在前端页面,把Model用纯JavaScript对象表示,View负责显示,两者做到了最大限度的分离 把ModelView

1.6K21

Cloudflare的HTTP2优化策略

为确保网页加载的正常,我们应当权衡以下内容: 应尽快加载页面可见部分的自定义字体与图像——这直接关乎页面加载时期的用户视觉体验。...4个外部脚本(JavaScript),使用橙色框表示。其中2个页面开头处的脚本为阻塞脚本,使用较暗的橙色阴影框表示;除此之外还有2个异步脚本。 1个自定义Web字体,使用红色框表示。...这就是我所描述的采用“最佳加载策略”加载资源时,浏览器所呈现出的效果: 启用全部连接,加载HTML、CSS阻止脚本的前4秒内,页面空白。 第4秒,页面仅显示了背景与结构却未显示文本与图像。...在给定组内,资源共享带宽的同时被下载;而那些图像则被计划在阻塞渲染资源之后,采用并行策略的方式进行加载,阻塞渲染脚本样式表也会被并行加载,这样便无法从流水化操作获得显著的性能提升。...接下来通过某种程度的共享,覆盖页面内容的其余部分以平衡应用程序内容加载。这里的“*If Detectable”警告是说,并非所有浏览器都区分不同类型的样式表脚本这不影响浏览器的加载速度。

1.3K30

咱们来聊聊什么是 Web

实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto 有着天生的优势,页面的全部或者部分都能够回应脚本事件时等情况下被重新解析。...安全方面不受 IEFirefox 的制约,所以 Safari 浏览器国内还是很安全的。   ...Google Chrome、360 极速浏览器以及搜狗高速浏览器高速模式也使用 Webkit 作为内核(脚本理解方面,Chrome 使用自己研发的 V8 引擎)。...这一渲染引擎是开源引擎 WebKit WebCore 组件的一个分支,并且 Chrome(28及往后版本)、Opera(15 及往后版本) Yandex 浏览器中使用。   ...1.2 浏览器标准 1.2.1 简介    对于浏览器开发商 Web 程序开发人员开发新的应用程序时遵守指定的标准更有利于 Web 更好地发展。

88820

Flutter Web刷新与后退问题

前言 使用flutter开发web页面pc端使用就会面临刷新的问题。尤其是刷新时,本地变量清空导致页面问题,所以就需要考虑全局缓存的问题。...url 正常情况下,我们通过上面的方式切换页面,这时候routeName仅仅是页面名称。但是因为这是一个字符串,所以我们可以将页面名称参数组合成一个url来代替routeName。...回到最开始的A -> B -> C,如果刷新,点击回退后是 stack是A -> B -> C -> B(浏览器history是 A -> B ) 这时候虽然页面表现没问题,但是stack同样是错的...自身存在的问题,文章也提到了这个问题同样很多人提出了issue,google也注意到了,但是目前还未解决。...目前来看google的对flutter web的意图,还是开发移动web并在App通过webkit这种内核使用,并没有想开发者使用flutter web来开发真正的web应用,或者后续会完善这部分。

2.4K30

【自动化测试工具】QTPUFT入门

1.1、例如测试WEB时,可以从这个PDF文档里得出支持的组合如XPsp3+QTP11+IE8,Win7+UFT11.5+IE9,UFT11.53+Chrome30,不支持组合如QTP11+FireFox27...2.1、FireFoxChrome同样需要检查插件是否安装并启用。 FireFox附加组件-扩展应有Unified Functional Testing Extension。...刷新后界面 6、拖拽wd对象到右侧编辑区(或双击wd对象): Set后输入参数: 7、拖拽“百度一下”对象到编辑区(或双击对象) 8、运行脚本。 Run菜单下的Run。...录制经常有步骤缺失的问题,比如实际点击某个页面对象A录制结束后对象库没有对象A,编辑区也没有相关代码。补全脚本就Run就会报错了。...5、Action1表输入多行数据,并修改脚本如下,注意脚本使用Global表时不同。 6、打开View菜单下的TestFlow。

2K20

JavaScript Errors 指南

除了追溯栈格式上Chrome有差异外,发生错误的列数也ChromeFirefox不同。...然而,Firefox、Safari或者IE11,并不会引入跨域的JS错误,及时Chrome,如果使用try/catch将这些讨厌的代码包围,那么Chrome也不会再检测到这些跨域错误。...Chrome IE11 能够获取到追溯栈),但是我们依然可以通过Protected Entry Points 对onmessage 函数进行包装,然后我们就能够FirefoxSafari获取到...需要注意的是,Firefox、SafariIE11(不包括Chrome),父级页面window.onerrorworker脚本的onerror注册监听函数被调用后,依然会被调用,但是,父级页面的...Shared workers ChromeFirefox支持ShareWorker API,这样worker就可以多个页面共享了,由于worker是共享的,因此该worker也不从属与某一个父级页面

2K20

10 种 JavaScript 最常见的错误

我们工作,这种错误可能发生的一种场景是:如果在加载元素之前尝试 JavaScript 中使用元素。 因为 DOM API 对于空白的对象引用返回值为 null。... Firefox ,如果存在crossorigin属性,Access-Control-Allow-Origin头不存在,则脚本将不会执行。...对于使用 JavaScript 命名空间的 Web 应用程序,这是一个 IE 浏览器的常见的问题。 在这种情况下,99.9% 的原因是 IE 无法将当前名称空间内的方法绑定到 this 关键字。...您可以 Chrome 开发人员控制台 Mozilla Firefox 开发人员控制台中进行测试。 ?...您可以 Chrome 浏览器测试。 ? 如果在使用 event 时遇到此错误,请确保使用传入的事件对象作为参数。像 IE 这样的旧浏览器提供了一个全局变量事件,并不是所有浏览器都支持。

8.4K20

【编程课堂】selenium 祖传爬虫利器

Selenium 是一个用于 Web 应用程序测试的工具。它的优点在于,浏览器能打开的页面,使用 selenium 就一定能获取到。...1、安装 Selenium 本身的安装十分简单 ,使用 pip install selenium 即可,配置相应的 web 环境才是关键,Selenium 支持主流的 IEChromeFirefox...其中 Firefox 浏览器不需要任何配置可以直接调用, IEChrome 等浏览器需要添加一个 driver 文件,以最常用的 Chrome 为例: 下载 chromedriver.exe 文件...然后就可以脚本正常使用 selenium 调用 Chrome 了,IE 的配置方法类似。...2、基本使用方法 2.1 启动 完成安装以及环境配置之后,就可以正式的脚本调用了,我们以打开百度首页为例: from selenium import webdriver # 调用 Chrome 浏览器

1.4K40

Ajax面试题_世界十道经典面试题

Ajax可以实现动态刷新(局部刷新) 就是能在更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。...一般的web开发,javascript是浏览器端执行的,我们可以用javascript控制浏览器的行为内容。...XMLHttpRequest对象的responseXMl属性 9、 XMLHttpRequest对象IEFirefox创建方式有没有不同。...有,IE通过new ActiveXObject()得到,Firefox通过newXMLHttpRequest()得到10、介绍一下XMLHttpRequest对象的常用方法属性。...XMLHttpRequest对象IE5.0+, Safari 1.2, Mozilla1.0/Firefox, Opera 8+ NetScapt7 开始被支持。 18、AJAX的全称是什么?

3.6K20

ajax 面试题_javascript面试题大全

Ajax可以实现动态刷新(局部刷新) 就是能在更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。...一般的web开发,javascript是浏览器端执行的,我们可以用javascript控制浏览器的行为内容。...XMLHttpRequest对象的responseXMl属性 9、 XMLHttpRequest对象IEFirefox创建方式有没有不同。   ...有,IE通过new ActiveXObject()得到,Firefox通过newXMLHttpRequest()得到 10、介绍一下XMLHttpRequest对象的常用方法属性。  ...XMLHttpRequest对象IE5.0+, Safari 1.2, Mozilla1.0/Firefox, Opera 8+ NetScapt7 开始被支持。 18、AJAX的全称是什么?

1.5K10
领券