Skip to content

Commit c8a7a35

Browse files
committed
CRSearch: JSONPによる読込に対応
1 parent 7ef2d8d commit c8a7a35

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

js/crsearch/crsearch.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,16 @@ export default class CRSearch {
9999
this._log.info(`fetching database (${i + 1}/${size}): ${url}`)
100100

101101
try {
102-
const data = await $.ajax({
102+
const ajaxSettings = {
103103
url: url,
104104
dataType: "json",
105-
})
105+
}
106+
if (/\.js([?#].*)?$/.test(url.toString())) {
107+
ajaxSettings.dataType = "jsonp"
108+
ajaxSettings.jsonpCallback = "callback"
109+
ajaxSettings.crossDomain = true
110+
}
111+
const data = await $.ajax(ajaxSettings)
106112

107113
this._log.info('fetched')
108114
this._parse(url, data)

0 commit comments

Comments
 (0)