Firefox: открыть новую вкладку в фоновом режиме (т.е. не переключаться на нее) при нажатии CMD

1277
o0'.

Firefox 38.0.5@ OSX 10.10.3.

Я заметил, что с некоторыми ссылками Firefox переключится на вновь открытую вкладку, независимо от ее настроек.

«Когда я открываю ссылку в новой вкладке, переключаюсь на нее сразу,« выключено », browser.tabs.loadBookmarksInBackground« включено ».

  • происходит только если я CMD+ left click, а если я middle clickэто работает, как ожидалось
  • происходит со списком рассылки, который я получаю, но если я скопирую тот же HTML-код этого письма на чистую HTML-страницу, это больше не произойдет
  • не случилось с Chrome
  • эти ссылки имеют изображение в качестве контента, а не текст
  • Я получаю доступ к ним через входящие Google или Gmail

Как мне заставить его работать правильно даже с CMD+ left click?

1

1 ответ на вопрос

0
Troy Giorshev

От: Почему CTRL-клик не открывает некоторые ссылки в новой вкладке?

Это относится и к CMD + Click, несмотря на то, что вы просто указали Ctrl + Click.

Возьмем эту ссылку в качестве примера:

<a href="test.php" onclick="someFunction(this); return false;">Test</a> 

Атрибут href, в данном случае, создает псевдоссылку для удобства чтения (он также позволит работать этой ссылке, даже если JavaScript отключен). Причина этого в том, что атрибут onclick всегда запускается первым. Большие сайты, такие как Google, делают это, чтобы отслеживать клики и пытаться запретить пользователю посещать вредоносные сайты. Из-за этого почему-то не работает Ctrl + Click. Однако, если вы используете среднюю кнопку мыши, это почти всегда работает.