Мне понадобилось немного времени, чтобы понять, о чем ты спрашиваешь, но я думаю, что понял это ?
Во-первых, я хотел бы отметить, что это поведение не имеет никакого отношения к EmberJS и является 100% поведением браузера. Вы увидите это поведение с любой ссылкой (независимо от того, использует ли она JavaScript), но я объясню подробнее об этом ниже.
Поэтому, когда я попытался воссоздать ваше поведение в Chrome, я не увидел, что когда я использовал ctrl + щелчок , чтобы открыть новую вкладку, он не переключился на это вкладка автоматически. При разговоре с одним из моих коллег об этом кажется, что в Chrome есть настройка, где вы можете изменить это поведение, так что, возможно, вы уже изменили эту настройку? Более подробное обсуждение этой темы и связанных с ней проблем можно найти на веб-сайте поддержки Chrome .
Итак, я упомянул, что это не специфическая проблема Ember, вы столкнетесь с этим на любой веб-странице, даже если они не используют JavaScript. Интересно, что Ember позволяет вам в первую очередь открывать новую вкладку, так как он сильно фокусируется на URL ? Если вы осмотрите страницу в своем приложении Ember, вы увидите, что на самом деле он вставляет действительный элемент <a href="/something">Your link here</a>
. в DOM это означает, что вы получите хорошее поведение при ctrl + щелчке вместо простого открытия новой вкладки с домашней страницей вашего приложения.
На этот вопрос был дан ответ в рамках 2-го сезона 1-го сезона «Могу я задать вопрос». Если вы хотите, чтобы мы обсудили этот ответ полностью, вы можете посмотреть видео здесь: https://youtu.be/v1rBL5_KPqU