服务器上的图像 URL 路径未在普通窗口中呈现,但在隐身模式中是

mat*_*att 5 google-chrome image path reactjs

我有一个不寻常的问题,我无法解决问题并弄清楚是什么导致了这个问题以及如何解决它。

我创建了一个允许将图像上传到服务器的网页!在用户上传图像后,页面的主机会收到一封包含上传图像路径的电子邮件 - 非常简单。

例如,在电子邮件中,会出现这样的网址。

https://www.something.com/uploads/FB_IMG_1525868856883.jpg

我可以在 Mac 上的 Safari 中打开它,在某些情况下我可以在 Chrome Incogntio 中打开它,但它永远不会在 Internet Explorer 或普通 Chrome 窗口中呈现(在隐身模式中)

在此处输入图片说明

在图像中,您看到发生了一些奇怪的事情。Incognito 中呈现的源与普通 chrome 窗口中不同。(顺便说一句,这不是缓存问题)

您还可以看到在正常窗口中解析的实际网站的页面标题,但在隐身模式中看不到。

为什么会这样?是什么原因造成的?那是一些服务器设置吗?我必须设置一些反应设置?

Jim*_*ala 0

看来您使用了相当多的 Chrome 插件。在隐身模式下,这些功能默认处于禁用状态。尝试删除/禁用 AdBlock 等阻止脚本并禁止它们运行的​​内容。

为什么它们也可以在其他浏览器中运行,这很有意义。

我强烈建议您在进行 Web 开发时不要使用插件。您可能会看到与不使用它们的用户使用相同代码的不同类型的行为。仅当您特别不想在某些条件下进行开发时才使用此方法。