如何在没有本地主机的情况下打开网页

3

我目前使用VSCode上的live server来测试和运行我的网页,现在我想将它发送给其他人。问题是仅使用Web浏览器时,会出现一些错误,提示"URL方案必须为“http”或“https”,以进行CORS请求",这使得我的网站无法获取数据。


使用像ngrok这样的服务。 - Marc
2个回答

0

如果我说错了,请纠正我,但我非常确定当你在VSCode上运行实时服务器时,它只意味着你可以访问网页或“localhost”,如果你连接到你的网络。

所以简而言之,如果你想让其他人查看你的项目,你需要将其托管在某个地方。有一些很好的免费托管服务可供使用,我能想到的一些是Github Pages、Firebase、Netlify、Heroku和Vercel。

我希望这回答了你的问题,如果没有,我很乐意再回答一些 ;)


抱歉我的解释不太清楚,但我是否可以只发送HTML、JS文件+资产文件夹,让其他人在没有本地主机的情况下查看它?因为当我自己尝试时,我遇到了“CORS请求的URL方案必须是“http”或“https”。 - Sang Phạm
发送HTML、JS和资产文件通常不起作用,因为这将需要其他人设置,并且不同的机器可能会导致不同的问题。如果您真的想展示一个项目的方式是托管它,除非您想使用屏幕录制并发送视频。 - Michael Parkadze

0

我认为这个解决方案易于使用且快速,您可以使用ngrok将当前网页的URL公开给所有人。只需下载,您将直接从ngrok获得指令(链接:https://ngrok.com),并且最后一个选择是将您的代码部署到Heroku、Netlify等平台。


谢谢,但我有没有办法只发送HTML、JS文件+资产文件夹,让其他人在没有本地主机的情况下查看它?因为当我自己尝试时,我得到了“CORS请求的URL方案必须是“http”或“https”。 - Sang Phạm
你需要使用GitHub或Bitbucket将你的源代码推送到公共仓库,这样任何人都可以轻松地查看你的代码。 - Ork Sophanin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接