相关疑难解决方法(0)

.htaccess中的头设置Access-Control-Allow-Origin不起作用

我无法弄清楚为什么我的.htaccess标题设置不起作用.

我的.htaccess文件内容:

Header set Access-Control-Allow-Origin *
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Allow-Headers "*"
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
Run Code Online (Sandbox Code Playgroud)

但是当我删除Header并添加它们时,index.php一切正常.

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: PUT, GET, POST, DELETE, OPTIONS");
header("Access-Control-Allow-Headers: *");
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

.htaccess mod-rewrite rewrite cors

87
推荐指数
6
解决办法
23万
查看次数

由于CORS访问限制本地mp3文件,MediaElementAudioSource输出零

我有以下html页面,我正在尝试展示一个类,用于演示本地存储的mp3音频可视化器:

<!doctype html>
<html>
<head>
    <header name = "Access-Control-Allow-Origin" value = "*" /> 
    <style type = "text/css">
            div#mp3_player{ width: 500px; height: 60px; background: #000; padding: 5px; margin: 50px auto;}
        div#mp3_player > div > audio{ width: 500px; background: #000; float: left; }
        div#mp3_player > canvas { width: 500px; height: 30px; background: #002D3C; float: left;}
    </style>
    <script>
    //create new instance of audio 
    var audio = new Audio();
    audio.src = 'C:/Users/Adam/Desktop/1901.m4a';
    audio.controls = true;
    audio.loop = true;
    audio.autoplay = true;

    var canvas, ctx, …
Run Code Online (Sandbox Code Playgroud)

html javascript cors html5-audio

24
推荐指数
1
解决办法
1万
查看次数

标签 统计

cors ×2

.htaccess ×1

html ×1

html5-audio ×1

javascript ×1

mod-rewrite ×1

rewrite ×1