问题标签 [http-equiv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redirect - if 子句中的元刷新
如果我在 if 子句中有元刷新 - 是否有可能某些浏览器会忽略 if 子句并在不实际检查 if 条件是否满足的情况下执行刷新?
我知道不应该使用这样的元刷新 - 我试图了解由这些代码行引起的错误。
reactjs - 如何在我的 React SPA 中访问路由组件,同时保持正确的 CSP?
我无法通过在地址栏中键入它们来手动导航到我的 react-router-dom 路由(例如:localhost:8080/notfound)。但是,我可以通过实例化的 RRD 链接到达所需的位置。
相反,我收到“内容安全策略:页面的设置阻止了内联资源的加载(“default-src”)。”
我正在使用从头开始配置构建的功能正常的 React 应用程序。也就是说,我没有使用 create-react-app 及其样板配置。这是我的个人样板..
我目前的理解是:我需要正确实施 CSP。这是我包含在元标记中的一些参数...
http-equiv="内容安全策略"
content="script-src 'self' 'unsafe-inline' 'unsafe-eval'"
还有其他与此主题相关的问题。但是,它们要么解决加载外部站点的问题,要么主动阻止脚本的加载(这似乎与我的担忧相反)。
一个类似的问题提供了一个答案,它使用 react-helmet 来利用 rel='canonical' 和 href 指向索引的链接。这可能是解决方案,但我还没有证明这一点。
非常感谢。
html - 如何在 html 页面中添加缓存控制和过期值
客户要求将 html 文件的缓存设置为:
缓存控制:max-age=3600,私有
过期:一天中的时间在一小时内
我尝试寻找多种方法,但仅用于缓存控制:
如何在此处添加“过期”标题?我读了一篇文章,其中指出如果缓存控制设置为 max-age,则过期标头无关紧要。
谁能帮我在 html 文件中添加这些元标记?此外,如何更新到期日期为 1 小时的标头并相应地更新它。