私たちのサイトにはいくつかのリンク (および Javascript の一部) が含まれて/2012/responses/{pathParams...}
おり、それが webview の場合は条件付きでパスに追加する必要があります。
if (isWebview) {
// use '/2012/responses/webview/{pathParams...}'
} else {
// use '/2012/responses/{pathParams...}'
}
を調べることでリンクを処理できますが、document.links
を使用する Javascript を処理する方法があるかどうか疑問に思っていますwindow.location = '/2012/responses/...'
。1 つの方法は、window.location の変更を行う関数を作成し、window.location ステートメントを関数で置き換えることです。しかし、それをイベントとして処理する方法はありますか?ページが変更されたときに、条件付き/webview
で URL に挿入できますか? ブラウザの制限により、beforeunload
イベントはユーザーにプロンプトを表示するだけに制限されているようです。