insertInlinePictureFromBase64 иногда не работает в Word Online с Firefox - PullRequest
0 голосов
/ 13 декабря 2018

При использовании Word Online в Firefox insertInlinePictureFromBase64 иногда выдает ошибку, когда текст вставляется впоследствии.

Похоже, что ошибка возникает чаще с большими изображениями и когда я использую файлы .debug.js.

Вставьте код:

Word.run(function (ctx) {
  var base64 = "<a_base64_string_with_jpeg_image_data>"; // mine has about 80 KB
  ctx.document.getSelection().insertInlinePictureFromBase64(base64, "End");
  ctx.document.getSelection().insertText("\n", "End"); // without this line it works fine
  ctx.document.getSelection().select("End");
  ctx.sync();
});

Стек:

RuntimeError@https://appsforoffice.microsoft.com/lib/1/hosted/word-web-16.00.debug.js:11181:15
ClientRequestContext.prototype.processRequestExecutorResponseMessage@https://appsforoffice.microsoft.com/lib/1/hosted/word-web-16.00.debug.js:13731:12 
ClientRequestContext.prototype.syncPrivate/<@https://appsforoffice.microsoft.com/lib/1/hosted/word-web-16.00.debug.js:13638:23
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...