我正在嘗試使用 window.open 打開擴展頁面,我不在乎檢查用戶是否有擴展,我只想打開一個以 開頭的視窗extension://,它不起作用并說加載 url 失敗,因為該方案沒有注冊的處理程式。我的代碼如下所示:
const openedWindow = window.open("extension://<extension url>", "", "width=300, height=300");
openedWindow.onload = () => {
openedWindow.close();
}
此代碼適用于普通網址,但不適用于以extension://. 有沒有辦法打開這樣的網址?
編輯:需要使用chrome-extension://而不僅僅是擴展。現在有一個新問題,chrome正在阻止頁面。我該如何解決?
uj5u.com熱心網友回復:
這是因為 chrome 擴展的正確 URL 是chrome-extension://1234
此外,Chrome 在 URL 欄中詢問的彈出權限的用戶互動應明確允許彈出視窗
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/526351.html
