Работник сервиса не может обслуживать файлы в автономном режиме с S3 Bucket на Sharepoint 2010 - PullRequest
0 голосов
/ 13 апреля 2020

Я размещаю сайт sharepoint, используя метод облачного развертывания. Суть в том, что я выбираю данные из корзины S3, затем переписываю веб-страницу.

Я использую более расширенный код, чем следующий фрагмент:

</p>

<code>fetch(url, opts).then(res => res.text()).then(res => {
  var parser = new DOMparser(); 
  var parsedDocument = parser.parseFromString(res, 'text/html');  
  document.getElementByTagName('html')[0].innerHTML = parsedDocument.getElementsByTagName('html')[0].innerHTML;  
  cleanSrc();
}).catch(err =>{ 
  console.log(err);
});
</code>

Метод cleanSr c () берет сценарии и снова записывает их на страницу, поэтому страница считывает и использует сценарии.

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

Не удается обслужить файлы кеша, потому что они приходят из корзины S3? Нужно ли размещать все файлы на сайте Sharepoint и указывать манифест, указывающий на эти файлы, а не на файлы из корзины S3? Проблема в том, что ссылки на файлы являются абсолютными URL-адресами, и он не может найти файлы при использовании манифеста?

...