如果没有Internet连接,远程资源链接是否仍然可以工作?

时间:2018-07-17 16:03:25

标签: jquery css html5

我正在使用一些远程资源,例如jQuery和图标,它们的链接如下:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

如果没有互联网连接,它仍然可以工作吗?这是我的任务,因此当我做演示时,我需要打开本地.html文件,并且可能没有任何互联网连接。我担心在线图书馆引用的某些功能和图标无法正常工作。

2 个答案:

答案 0 :(得分:2)

如果在断开Internet连接之前加载页面,则文件将被浏览器缓存。这不是100%可靠的方法,但是如果事先进行测试,可能会奏效。

另一个想法是使用浏览器(ctrl / cmd-s)手动将网页保存在本地。您的浏览器应下载所有资源,并将它们放在HTML文件旁边的文件夹中。然后,您可以打开该文件并具有完整的功能。

最好的方法可能是评论中提到的方法:下载资源并将其托管在本地。您可以获取每个文件的源代码并保存它们,然后在文档中链接到它们。

答案 1 :(得分:1)

是和否, 您可以在本地下载它们并将其链接到文件,也可以仅依赖浏览器的缓存,一旦转到使用外部库的任何网站,这些库都将下载到浏览器的缓存中,因此不必每次您访问网站时都可以在网上查找它们,但我不建议您删除缓存。

除此之外,是的,您需要互联网连接。