【问题标题】:Not load resources when application is offline应用程序离线时不加载资源
【发布时间】:2014-07-08 13:27:13
【问题描述】:

我正在创建一个基于 javascript 的应用程序,该应用程序需要使用至少两个 API。 在主索引文件中,我正在加载一些外部 javascript 文件。我想在应用离线时创建随机数据(与来自 API 的真实数据相反)如果没有互联网连接,有没有办法在本地动态加载不同的文件?

这是正在加载的脚本之一。

顺便说一句,该应用程序将在最新的 chrome 浏览器版本上运行,因此无需迎合后备方案; HTML5 很好。

<script src="http://www.google.com/uds/api/search/1.0/9d8da27b023599b9c9de8a149abbd171/default+en.I.js" type="text/javascript"></script>

【问题讨论】:

    标签: javascript html


    【解决方案1】:

    您可以检查库中是否存在任何元素或变量,如果不存在,则加载您自己的文件。我已经看到它是用 jQuery 完成的,但是在您的浏览器发现远程文件不可用之前会有延迟,我认为,因此离线时页面加载可能会很慢。

    if(!someVariableThatShouldExist){
      document.write('<script src="mylocalfile.js" type="text/javascript"></script>');
    }
    

    【讨论】:

    猜你喜欢
    • 2020-03-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    • 2015-04-14
    相关资源
    最近更新 更多