ワードプレスでワードプレス内のメディアフォルダにCSVファイルをアップロードしました。それを記事内で読み込んで、ランダムにテキスト表示をさせたいと考えています。
以前はエラーなくできていたのですが、最近エラーが起きて、何も表示されなくなってしまいました。
調べてみましたが、ワードプレスメディアフォルダ内のURLを記事内で参照しているから不具合が出ている?みたいな理解ですがよくわかっていません。
わかりにくくてすみません・・。たすけていただけると助かります。
ちなみにページです。
http://syopura.com/2019/09/18/%e5%a4%9c%e3%81%ae%e3%82%b7%e3%83%81%e3%83%a5%e3%82%a8%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3/
以下記事内ソース
javascript
1<script type="text/javascript"> 2 function getCSV(){var req = new XMLHttpRequest(); 3 req.open("get", "https:〇〇.csv", true); 4 req.send(null);req.onload = function(){render_text(req.responseText); }} 5 function render_text(str){var result = []; 6 var tmp = str.split("\n"); 7 var random = Math.floor( Math.random() * (tmp.length-1)); 8 result = tmp[random].split(','); 9 var p_text = document.getElementById("text"); var 10 p_author=document.getElementById("author"); 11 p_text.innerHTML = '"' + result[0] + '"'; 12 p_author.innerHTML = result[1];}getCSV(); </script> 13<div><script>alert("Hello");</script></div>
以下エラーコード
Access to XMLHttpRequest at 'https://〇〇.csv' from origin 'http://syopura.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
(index):773 Cross-Origin Read Blocking (CORB) blocked cross-origin response https://〇〇.csv with MIME type text/csv. See https://www.chromestatus.com/feature/5629709824032768 for more details.
getCSV @ (index):773
(anonymous) @ (index):773
prompt-injecter.js:49 Uncaught ReferenceError: recorder is not defined
at prompt-injecter.js:49
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。