代码之家  ›  专栏  ›  技术社区  ›  Meryan

如何配置索引。html和我的apache可以避免CORS错误吗?

  •  0
  • Meryan  · 技术社区  · 3 年前

    我有一个爱奥尼亚网络应用程序(基本上是html/css/js) https://Quran4Me.com (我控制的服务器)我的web应用程序在另一个我不控制的网站上访问mp3资源。浏览器开始产生CORS错误,我知道它以前是有效的,有些改变了???

    无论我是从哪里跑,我都会遇到这些错误http://localhost:8100/或者从部署的站点 https://Quran4Me.com (哪个是安全的?访问另一个安全服务器上的资源) https://www.everyayah.com/ )

    对于这些音频文件,我只需将完整的url提供给howler。js播放它们,我不做任何http。通过我的密码查到。URL示例“https://www.everyayah.com/data/Alafasy_128kbps/033036.mp3"

    我在CORS上看了几段视频,读了几篇帖子,但我仍然迷路了,一直在猜测我需要在哪里进行更改以修复CORS错误。

    1. 指数html
    2. 古兰经。通用域名格式。conf(apache配置文件)
    3. apache2。我应该在这里修改吗???

    我试着查看chrome-devel控制台的网络选项卡,但我并不擅长。例如,在我清除缓存后,我不明白为什么。mp3以白色显示一次,然后以红色显示这意味着什么。 底线是音频无法播放。 我尝试在索引中添加以下内容的变体。html,但也没有运气。

    1. <meta name="referrer" content="unsafe-url" />
    2. <meta name="referrer" content="strict-origin-when-cross-origin" />
    3. <meta name="referrer" content="origin">

    以下是chrome开发控制台网络选项卡上的快照 enter image description here

    enter image description here

    这是我的古兰经。通用域名格式。形态

    enter image description here

    非常感谢。

    增编1:

    为什么我可以通过不同的域播放相同的声音 http://mumti.org/QSV (QSV是一个与quran4me.com相同的旧快照文件夹)我看到了CORS错误,但它仍在播放?请解释一下。我的应用程序在运行时可以播放声音 http://64.52.85.25/QSV/ 也一样,但不是来自 http://64.52.85.25/QURAN4ME/

    在查看“网络”选项卡时,我看不出有什么区别。 谢谢

    enter image description here enter image description here

    0 回复  |  直到 3 年前