Local Storageのクロスドメイン問題
技術的課題
今回、CiNii Books, NDL Search, Worldcatで件名標目を収集し、どのサイトにいてもその収集したタグを参照することができる仕組みが求められました。LocalStorageをとりあえず使ってみようかと思ったのですが、LocalStorageはシングルドメインでのみ利用可能である、というクロスドメイン問題が発生します。つまり
- CiNii Booksで収集した件名標目はCiNii Booksドメインでのみ参照可能
- NDL Searchで収集した件名標目はCiNii Books側で収集した件名標目ともマージできない
- 収集した件名標目はそれぞれ収集したドメイン内でしか活用できない
という問題があります。いろんなウェブサイトから件名標目を収集していろんなサイトで活用するための仕組みとしては、ここをクリアする必要がありました。