これはとてつもなく単純に聞こえますが、Google からこれに対する解決策を見つけることができません。
私のページには、ページ自体を閉じるボタンがあります
<Button onClick={() => window.close()} >Close</Button>
しかし、ボタンをトリガーするたびに、警告が表示されました
Scripts may close only the windows that were opened by it.
私はreact-native自分のモバイルアプリに使用しています。keycloak(RN を介してWebView) 開いている Facebook 認証ページに接続し、その後、ページにkeycloakリダイレクトしsuccessます (localhost/login/successページ自体を閉じるボタンがあります。ページは下にありますnext.js)。localhost/login/successブラウザで直接アクセスしても、ページを閉じることもできません
更新を使用して回避し、状態をトリガーして を閉じるかどうonNavigationStateChangeかを確認することができました。しかし、私はまだウィンドウを閉じる方法に興味がありますか?navState.urlsuccess/loginWebViewReact