J'essaie d'ouvrir l'URL lorsque l'utilisateur clique sur un bouton dans la vue plugin. Mais web addin est erreur de lancement.Pop-up erreur bloquée lors de l'ouverture de l'URL de Outlook Webaddin
Mon code pour ouvrir url:
let a = document.createElement("a");
a.setAttribute('target', '_blank');
a.setAttribute("style", "display: none");
document.body.appendChild(a);
a.href = finalUrl;
a.click();
document.body.removeChild(a);
Message d'erreur:
App est rejeté du magasin à cause de cette erreur. Comment puis-je surmonter cette erreur?
Je ne souhaite pas utiliser l'API Dialogue qui n'ouvre pas l'URL dans le navigateur.
Ici, je n'ai pas d'URL au moment du rendu. Lorsque l'utilisateur clique sur le bouton, je génère dynamiquement l'URL amazon s3 et l'ouvre. Quel est le travail autour de gérer ce genre de scénarios? – Rajeev
Vous devez générer le 'URI' et appeler' window.open' dans le gestionnaire d'événements click de ce bouton. Lorsque vous êtes confronté au bloqueur, c'est lorsque vous placez cet appel plus profondément dans la pile d'appels. L'alternative serait que l'utilisateur clique sur le bouton et les présente ensuite avec un autre bouton quand l'URI est prêt. –