1
我想在用戶點擊插件視圖中的按鈕時打開網址。但網絡插件是拋出錯誤。從outlook webaddin打開網址時彈出窗口阻止了錯誤
我的代碼,打開網址:
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);
錯誤消息:
應用程序從存儲,因爲這個錯誤的拒絕。我怎樣才能克服這個錯誤?
我不想使用Dialogue API,它不會在瀏覽器中打開網址。
這裏我沒有渲染時的url。當用戶點擊按鈕時,我動態生成亞馬遜S3網址並打開它。什麼是處理這些情況的工作? – Rajeev
您應該在該按鈕的click事件處理程序中生成'URI'並調用'window.open'。當你將該調用更深入調用堆棧時,與阻塞者發生衝突的地方是。另一種方法是讓用戶點擊按鈕,然後在URI準備就緒時向他們展示另一個按鈕。 –