質問: サイト内検索機能を付けたいと思い、オープンソース全文検索サーバー「Fess」を使用して実現しようと考えております。 サイトとFessは別サーバ(別ドメイン)なのでajaxで検索APIを取得して検索結果を出そうとしているのですが、 jsonを取得する際に下記のエラーが出てしまい動きません。 ↓chromeのdeveloper toolsのコンソール ``` Refused to execute script from 'http:///json?callback=jQuery19 ...省略... ' because its MIME type ('text/javascript+json') is not executable, and strict MIME type checking is enabled. ``` javascriptは下記を参考にして作りました。 jsonのmime typeは application/json だから 'text/javascript+json' だとエラーになるのだと思いますが、 検索apiのレスポンスヘッダの変更方法が分かりません。 分かる方ご教授お願い致します。 Fess はdocker上で動かしています。 Fess 10.3 Fess 11だとうまく動かなかったので ``` docker pull codelibs/fess:10.3 ``` を実行して docker run を実行しました。
回答: 自己解決しました。 根本的な解決にはなっていないですが、とりあえず下記で動いています。 ``` : : // (9) 検索リクエスト送信 $.ajax({ url: urlBuf.join(""), dataType: 'jsonp', contentType:'text/javascript' ,//追記 : : ```