【问题标题】:Fancybox-3 is causing URL issueFancybox-3 导致 URL 问题
【发布时间】:2017-11-23 14:15:26
【问题描述】:

我刚刚开始制作一个基本的 HTML 页面,以便掌握在我的网站代码中实现 Fancybox-3 的方法。当我选择两个缩略图中的任何一个时,它们的全尺寸 IMG 会出现(如预期的那样),但是另一个 'C:/' 出现在 URL 中!每次我在任一图像上选择 'Next''Back' 箭头时,都会出现这种情况,因为这会将另一个 'C:/' 插入到不断扩展的 URL 中。

例如file:///C:/C:/C:/C:/Users/Peter%20Johnstone/Desktop/...

【问题讨论】:

  • 打赌,如果您通过 HTTP(S) 进行正确测试,而不是仅通过本地文件系统加载文件,您将不会遇到此问题...
  • 在浏览器中直接查看html文件并使用本地文件系统(ajax等功能不起作用)不是一个好主意
  • 谢谢。我可以补充一下,我是这里的新手。我问这个问题是因为我想知道为什么会这样,这样我就可以学会解决这个问题。如果你说如果我上传它不会有问题,那很好。但是我仍然想知道为什么会失败,这样我就可以避免将来重蹈覆辙。从本地系统测试页面时,我从未遇到过这个问题。
  • “我问这个问题是因为我想知道它为什么会发生,这样我就可以学会解决这个问题” - 然后你必须更深入地研究该脚本的内部结构,并进行一些调试。 “如果你说如果我上传它不会有问题,那很好。” - 不能肯定,但这是我的猜测。如果您想要更多,那么第一步是创建一个minimal reproducible example
  • 感谢两位的帮助。我会尝试深入挖掘。

标签: jquery fancybox-3


【解决方案1】:

在我看来,问题在于您可能正在使用 localhost 运行本地网站。

解决方案是在您的机器上创建一个虚拟主机,这样您就可以拥有一个正常运行的 Web 根目录。

您没有提及您使用的是哪种技术,如果是 Apache,请查看一种方法here

【讨论】:

  • 感谢您的帮助,布拉克。在这个帖子之前我对 MAMP 一无所知,现在它正在为我的问题提供解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
  • 2011-04-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多