Bonjour,
En Office 365 (SharePoint Online + Onedrive)

Nous avons des customisations sur nos sites OneDrive.
- Masterpage spécifique dans le site https://xxx-My.sharepoint.com/personal/utilisateur
- La masterpage appelle
Un javascript common.js
Une feuille de style specif.css
- Ces deux éléments sont stockés sur une collection SharePoint (racine https://xxx.sharepoint.com , bib 'Style library' ).
Tout fonctionne bien à l’arrivée dans OD / Documents. Par contre quand on change d’affichage, ou qu’on descend dans un sous-dossier, le javascript common.js n’est pas réexécuté, et on voit en débogage un message d’erreur comme quoi il manque un access-control-allow-origin, pour accèder à https://xxx.sharepoint.com/Style_library.

L’instruction access-control-allow-origin permet d’aller ouvrir un autre domaine que celui actif. Certes xxx-my et xxx sont deux collections de sites distinctes, mais sur le même tenant (domaine), donc quand on est authentifié une fois on le reste, et ça passe bien tant qu’on ne change pas d’affichage ou de dossier.

Qu'est-ce qui fait qu'on perd l'autorisation d'accès d'une collection à l'autre, et quelle parade ?