我有一个JavaScript应用程序,我在iPad上以独立模式运行(添加到主屏幕).
我已经从iOS 6升级到iOS 7,现在我的应用程序总是加载相同的内容,它保持缓存.即使我在每个应用程序加载时动态加载我的JS和CSS文件,并以唯一的时间戳作为参数.我需要确保JS和CSS文件不被缓存,并且它在iOS 6中有效.
我尝试了以下方法:
从主屏幕删除应用程序
删除cookie和网站数据
重启iPad
我manifest="manifest.appcache"删除了(然后再次尝试1到3)
我添加了以下元标记
<meta http-equiv="cache-control" content="no-cache"> 和
<meta http-equiv="pragma" content="no-cache">
由于我在本地开发此页面并且该页面是从我的台式PC提供的,我试图更改我的PC的IP然后尝试1到3但它没有解决我的问题.
所以我的所有更改都不会出现,无论它们是在HTML文件还是JS中.
iOS处理独立应用程序的方式显然有些变化.我错过了什么?
{
test: /\.svg/,
use: [
{
loader: 'url-loader'
},
{
loader: 'svg-react-loader'
}
]
}
Run Code Online (Sandbox Code Playgroud)
这是module: { rules: [关于我的 SVG 加载器的部分webpack.config.js
有人使用过类似的设置并且在 React 中导入 svg 文件时遇到问题吗?
我需要在 CSS 中加载 svg 并在 React 中导入它们。如果我使用
但是 React 中的 Together 导入失败并出现以下错误:
Module build failed: Error: Non-whitespace before first tag.
Run Code Online (Sandbox Code Playgroud)
以下是我在 React cmp 中导入 SVG 的方法:
import StarIcon from 'svg-react-loader!mdi-svg/svg/star.svg';
Run Code Online (Sandbox Code Playgroud)