问题标签 [static-html]

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 投票
1 回答
67 浏览

firebase - 静态 html/css 博客作为 Firestore 后端 SEO 优化

嗨开发人员和支持经理。

我正在尝试使用纯 HTML/CSS 和 JavaScript 制作博客。在这里,我实现了一个设计检查 readermess

我只需要一个指南,我应该使用哪个后端来存储我的博客文章。我已经尝试使用 Firestore,但我的帖子没有被谷歌索引。我正在从 url 读取 id 以从 firestore 获取数据。

请建议我最好的方法。我不想离开 firebase 托管。我如何使用其他库来存储和获取帖子,以便帖子应该在谷歌中被索引?

0 投票
0 回答
218 浏览

reactjs - 使用反应路由器时,如何在 iframe 中使用反应应用程序提供静态 html 文件?

我目前在我的反应应用程序中提供 HTML 文件时遇到问题。我使用@nrwl/react 来构建我的应用程序。

构建我的应用程序后(在公用文件夹中)存在 html 文件夹。 我的设置在本地运行应用程序时有效。在我部署应用程序并托管它的那一刻,我认为反应路由器搞砸了路径。在部署的版本中,我看到我的应用程序在 iframe 中嵌套了一个空白屏幕。

路由器:

IframeComp:

我在 web.config 中的重写规则

0 投票
2 回答
247 浏览

javascript - 从静态网页上传 csv 文件到 S3 存储桶

我正在尝试创建一个上传网页以将 csv 文件放入 S3 存储桶中。我按照他们网站上的教程进行操作。https://aws.amazon.com/blogs/compute/uploading-to-amazon-s3-directly-from-a-web-or-mobile-application/

我修改了接受参数文件名的方法。一切正常,但找不到将文件从 html 上传到 S3 的方法。

我通常是后端 pythonist 和谷歌来更改这个网页/js,但我没有设法解决它。

我试图从 reader.readAsDataURL(file) 更改为 reader.readAsText(file, 'UTF-8'),也将 data:image/jpg 更改为 data:text/csv 或 text/plain 但在线需要“包含”返回“长度:假”

下来你可以找到我的新代码,如果你能重定向我如何发送 csv 文件以及 API 中的“?文件名=原始文件名”的一些线索,我真的很爱你 :)。

0 投票
0 回答
38 浏览

javascript - 流星冲突模板编译器和静态html

我在流星中面临模板编译器和静态html之间的冲突。这些是我的包裹:

这是我的代码:

0 投票
0 回答
257 浏览

next.js - NextJS 具有自定义 404 页面的静态 html 文件

大家好,
我不经常提问,所以如果我的提问方式有任何错误,请见谅。

最近遇到了一个自定义404页面的问题,具体来说,我导出静态html文件后,url不存在,返回的是一个消息页面,而不是我自定义的404页面,我还附上一张图片让大家更好理解。

现实

预期的

谢谢你。

0 投票
1 回答
83 浏览

reactjs - 使用 React 和 AWS-Amplify 路由到静态 HTML

我已经使用 React 建立了一个网站,现在正在使用 AWS-Amplify 来托管它。我正在尝试设置重定向到位于/public目录中的静态 HTML 文件的路由。当我在本地测试时一切正常,但是在站点部署后路由不起作用。

这就是我的路线。

我的 200(重写)的重写和重定向设置当前是:

</^[^.]+$|\.(?!(html|css|gif|ico|jpg|jpeg|js|png|PNG|txt|svg|woff|ttf|map|json)$)([^.]+$)/>

每当我尝试从已部署的站点访问这些静态 HTML 文件时,控制台都不会给出任何警告或错误,但会加载一个空页面。我需要在 Amplify 应用程序上修改一些设置吗?谢谢!

0 投票
1 回答
21 浏览

javascript - 在显示基于 cookie 值的元素时防止初始页面跳转

我有一个静态 HTML 页面,它在加载时通​​过 jQuery 检查是否存在永久 cookie(“hideAnnouncements”)。如果此 cookie 不存在,则它使用 jQuery 的 load() 方法将外部 HTML 文件(包含公告的项目符号列表)加载到 div 中,然后在项目符号列表上执行垂直轮播滚动。当用户通过单击“x”图标选择隐藏此 div 时,它会为后续访问创建“hideAnnouncements”cookie。

我遇到的问题是页面 HTML 是首先加载的,然后当公告 div 加载到页面的最顶部时,页面跳转非常明显且令人讨厌。

不依赖服务器端代码(因为页面是缓存/静态 HTML),有没有更好的方法来避免页面跳转?还是我只是延迟加载整个页面,直到我知道 cookie 是否存在?