用いてデータを取得できますが、異なるオリジンへのアクセス(クロスオリジン)は許可された場合を除き、ブラウザによってブロックされます。これによって、前述のような不正なデータ取得を防止します。対する操作の制限も行われます。サイトからは取得できないということです。同様に一部の操作が制限されます。回避策とはいえ、これでは不便な場合もあります。アクセスしてデータを取ってきて表示したい場合、これらの2つは異なるオリジンですので、アクセスは制限されてしまいます。これが、自前のAPIを利用する場合でもSOPに引っかかるというケースです。ブラウザ側でのブロックですので通常はどうすることもできません。これは非常に不自由です。そもそも問題なのは、アクセス元のスクリプトが悪意を持って、アクセス先にあるクライアントに関する情報を取得しようとしていることです。アクセス先のサイトがアクセス元を信頼しているということがブラウザに伝われば、ブラウザはこのような制限を掛ける必要はないわけです。詳しくは、CORSについて説明した記事をご覧ください。記事一覧へコメントフォームは設置していませんので、ご意見・ご感想などはTwitter(@cosnomi)などへお願いします。