0 votes

"Ressource locale non autorisée à charger" sécurité sur WebKit?

J'ai juste acheté une version logicielle de 2021 de ce célèbre programme de taxes, mais je ne peux pas l'utiliser car les boutons "envoyer" ne fonctionnent pas.

Après une inspection minutieuse (inspecter l'élément), je vois que le problème est probablement CORS... cependant, comme il s'agit d'une application empaquetée, je suppose qu'elle utilise une sorte de WebView WebKit... dont je n'ai aucune idée comment "autoriser" au niveau du système.

Je sais qu'on peut simplement désactiver ces contraintes de sécurité sur Safari, ou Chrome mais je ne vois aucun moyen de le faire au niveau du système pour que cette application fonctionne.

J'ai appelé le support du logiciel mais ils sont perplexes... j'ai pu exécuter ceci sur une machine différente, avec la même version OS (12.2.1) donc peut-être qu'il y a de la chance?

Erreur affichée lors de l'inspection de l'élément

0 votes

Comment êtes-vous parvenu à la conclusion que le problème est CORS ? - Votre capture d'écran ne contient pas d'informations vous permettant d'en tirer cette conclusion. Je suppose que cette application est basée sur Electron ou un framework similaire avec un navigateur intégré - et ce n'est pas la même chose que simplement ouvrir les fichiers HTML dans Safari directement à partir du bundle de l'application.

0 votes

Eh bien peut-être que ce n'est pas CORS, mais une autre fonction de sécurité que je ne sais pas comment appeler :( En tout cas, je suis surpris que cela fonctionne sur une autre machine, avec la même version du système d'exploitation. Des idées?

0 votes

Ah, mais pourquoi pensez-vous que c'est une fonction de sécurité en tout cas? - Vous ouvrez ces pages dans un navigateur et ensuite oui, vous obtenez des échecs CORS - mais c'est attendu. Les pages ne sont pas censées être chargées à partir d'une URL file:// dans un navigateur - cela vous donnera toujours des problèmes d'origine dans les navigateurs modernes. Les pages doivent être chargées via le serveur intégré dans l'application Electron dans son navigateur web intégré. De cette façon, vous n'avez pas de problèmes d'origine. Par conséquent, je suggère que vous avez un type de problème complètement différent ici; vous le diagnostiquez incorrectement et obtenez la mauvaise cause.

-1voto

Jose Chavez Points 645

Autant que je comprends votre situation, vous avez une application basée sur Electron ou un framework similaire avec un navigateur intégré. Il n'y a pas de paramètre générique dans macOS qui vous permettra de désactiver les vérifications CORS dans tous ces navigateurs intégrés.

0 votes

Pourquoi le vote négatif ? - Veuillez laisser une explication de pourquoi vous votez négativement, sinon il est vraiment difficile d'améliorer la réponse.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X