我运行运行Hugo 的网站https://www.igluonline.com,我最近在Google的sw-precache之后安装了一名服务工作者.
这是Config文件:
module.exports = {
staticFileGlobs: [
'dist/css/**.css',
'dist/**/*.html',
'dist/images/**.*',
'dist/js/**.js'
],
skipWaiting: true,
stripPrefix: 'dist',
runtimeCaching: [{
urlPattern: /\/*/,
handler: 'networkFirst'
}]
};
Run Code Online (Sandbox Code Playgroud)
注意事项:
虽然有时自动生成的代码会遇到一些错误,但服务工作者可以正常工作并在Web和移动设备上提供离线体验.
它也cache-control设置为max-age=0当我推送新代码时,它进行更新.
问题:
我设置runtimeCaching handler到networkFirst,并根据谷歌的sw-toolbox API(这是目前在sw-precache使用的时候runtimeCaching),它应该从HTTP调用最好让页面,如果没有连接就应该退回到缓存.
但是当我刷新我的代码并打开一个新窗口进行测试时(注意我在更新之前关闭了运行网站的所有选项卡和窗口),它将显示缓存页面.它会自然地下载新的服务工作者,并在第二次重新加载更新页面,但我不希望我的访问者每次都要重新刷新我的主页以获取新内容.
我尝试将runtimeCaching代码更改为以下希望至少让我的主页直接从网络加载,但我没有运气:
runtimeCaching: [{
urlPattern: /\//,
handler: 'networkOnly'
},{
urlPattern: /\/*/,
handler: 'networkFirst'
}]
Run Code Online (Sandbox Code Playgroud)
现在我不确定所需的PWA体验是否如此 - 意味着用户必须重新加载两次或至少访问两页以查看刷新的代码 - 或者我是否犯了一些错误.我真的很感激.
javascript caching service-worker progressive-web-apps sw-precache
我有这个数组:
array = ['bla', ['ble', 'bli'], 'blo', ['blu']]
Run Code Online (Sandbox Code Playgroud)
我想要它
array = ['bla', 'ble', 'bli', 'blo', 'blu']
Run Code Online (Sandbox Code Playgroud)
是否有一个简单的功能可以给我这个特定的结果?
Openshift的默认应用程序生成器将Wordpress创建的网站设置为其齿轮的不可扩展版本.我想知道是否有办法设置可扩展的实例并在其上安装wordpress.
谢谢!
所以,我在表单中有这个按钮:
<input type="submit" value="Entrar" />
Run Code Online (Sandbox Code Playgroud)
我想让它显示fontawesome的图标,其效果与css中的任何其他图标功能相同.
<i class="icon-circle-arrow-right icon-large"></i>
Run Code Online (Sandbox Code Playgroud)
但我尝试了几种方法,没有一种方法可行!谢谢 !
我正在寻找Ruby和Diaspora中的社交网络开发*请注意我的注意力.虽然这个想法是由一个由许多人"托管"的社交网络,并且由无人拥有是很好的,但我不太明白我是否可以使用它来制作自定义网站的社交部分.此自定义网站是否与网络无关,并且仅使用其代码来支持网站,还是将其集成.
最后,设计可以改变吗?适合这个自定义网站.
我试图找到关于他们的FAQ和github文档的信息,但这些条款没有任何内容.