依次调用location.reload()和location.assign()
Calling location.reload() and location.assign() sequentially
我正在尝试重新加载一个页面,然后访问javascript中的文件下载url,比如:
function reloadAndDownload() {
location.reload();
location.assign(fileDownloadURL);
}
我发现在上面的例子中,似乎只有"location.assign()"执行。
如果我有这个:
function reloadAndDownload() {
location.assign(fileDownloadURL);
location.reload();
}
那么似乎只有"location.reload()"在执行。是否可以按照描述顺序调用这两个函数,并让它们都执行?
这是不可能的。Javascript在窗口中运行,每个定位函数都会触发其重新加载。你可以打开一个新窗口。
相关文章:
- 正在使用$location.path(.)路由ng视图
- window.location替换并传递URL历史记录条目中的变量
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- location.reload(true)崩溃浏览器选项卡
- window.location使用jquery mobile实现chrome跳转
- Windows.Open 在 window.Location 工作时不起作用
- 如何使用object.assign()从其他对象引用基本对象属性
- 我可以使用location.href为变量生成url吗
- 依次调用location.reload()和location.assign()
- Issues with window.location.assign
- window.location.assign(varString)不起作用
- 通过location.assign()传递url哈希
- location.href 属性与 location.assign() 方法
- 如何覆盖JavaScript中的location.assign或location.replace函数
- window.location.assign()没有'不起作用
- Javascript:全局变量在使用location.assign后变为null
- JavaScript中location.replace()和location.assign()的区别是什么?
- 在用window.location.assign加载页面后调用javascript函数
- 使用window.location.assign从复选框中添加多个GET参数到URL
- 在PhoneGap窗口.location.assign()中连接到服务器超时