1

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .