今日コードを書いているときに問題が発生しました。HTML で onclick イベントを使用して window.location = url のジャンプを実現し、href="javascrit:;" 属性が埋め込み要素に追加されています。この時点では、window.location へのジャンプは失敗します。後でインターネットで調べたところ、JavaScript のイベントはバブルされており、埋め込まれた href イベントによってブロックされている可能性があることを思い出しました。
解決策は、onclick メソッドに return false ステートメントを追加して、プログラムを強制的に終了させ、次のステートメントの実行を続行しないようにすることです。