Anki и AnkiDroid: импорт JSON из collection.media с использованием JavaScript - PullRequest
0 голосов
/ 24 мая 2018

Я хочу импортировать из collection.media файлы, которые не являются звуком, изображением или видео.Например, я хотел бы импортировать файл JSON.

Я поместил файл _script.jquery-3.3.1.min.js и _data.json в свою папку collection.media.

На Anki Desktop (Ubuntu),следующие работы:

<script src="_script.jquery-3.3.1.min.js"></script>

<script>
$.getJSON('_data.json', function(data) {
    // succeeds on Anki Desktop, fails on AnkiDroid
});
</script>

(Примечание по Anki Desktop 2.0.47 Я использую плагин JS Booster).

В AnkiDroid ситуация иная.JQuery прекрасно загружается в теге script.Однако $.getJSON не удается найти файл _data.json.

Я хотел бы использовать _data.json на многих карточках / заметках.

Как я могу импортировать не-медиа, не js файлы из collection.media в javascript таким образом, чтобы это работало как в Anki Desktop, так и в AnkiDroid?

1 Ответ

0 голосов
/ 20 июня 2018

Я предполагаю, что это связано с тем, как AnkiDroid обрабатывает collections.media файлы.Если это так, это может быть ошибкой.По-настоящему хакерским обходным путем может быть переименование файла в .svg, чтобы AnkiDroid рассматривал его как изображение и пропускал.

...