问题标签 [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.

0 投票
0 回答
13 浏览

redirect - if 子句中的元刷新

如果我在 if 子句中有元刷新 - 是否有可能某些浏览器会忽略 if 子句并在不实际检查 if 条件是否满足的情况下执行刷新?

我知道不应该使用这样的元刷新 - 我试图了解由这些代码行引起的错误。

0 投票
1 回答
49 浏览

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 指向索引的链接。这可能是解决方案,但我还没有证明这一点。

非常感谢。

0 投票
0 回答
18 浏览

html - 如何在 html 页面中添加缓存控制和过期值

客户要求将 html 文件的缓存设置为:

缓存控制:max-age=3600,私有

过期:一天中的时间在一小时内

我尝试寻找多种方法,但仅用于缓存控制:

如何在此处添加“过期”标题?我读了一篇文章,其中指出如果缓存控制设置为 max-age,则过期标头无关紧要。

谁能帮我在 html 文件中添加这些元标记?此外,如何更新到期日期为 1 小时的标头并相应地更新它。