为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Why not Restore Ctrl-Leftclick Link to Open in New Tab?

more options

Between versions 22 and 24, ctrl-leftclick went away as a keyboard accelerator to open a link in a new tab.

Now there are two ways: rightclick the link and pick a munu item to open in new tab, or middleclick the link.

Rightclick and choose menu item is more difficult, as it requires actually looking at and reading the menu.

Middleclick is not as easy or reliable for most people today since the middle mouse button is usually a wheel and difficult to click with any precision.

I can see no reason why you shouldn't restore Ctrl-Leftclick to open a link in a new tab and lots of reasons why you should. Will you please do so?

Between versions 22 and 24, ctrl-leftclick went away as a keyboard accelerator to open a link in a new tab. Now there are two ways: rightclick the link and pick a munu item to open in new tab, or middleclick the link. Rightclick and choose menu item is more difficult, as it requires actually looking at and reading the menu. Middleclick is not as easy or reliable for most people today since the middle mouse button is usually a wheel and difficult to click with any precision. I can see no reason why you shouldn't restore Ctrl-Leftclick to open a link in a new tab and lots of reasons why you should. Will you please do so?

被采纳的解决方案

Okay. I created a new profile and found that ctrl-leftclick still did not behave correctly.

And then it dawned on me that I was using the same website to run the test every time.

So I tried it on another website and found that it worked just fine there. I tried another, and it worked there, too.

The site with links it for which ctrl-leftclick doesn't work is realclearpolitics.com. It must have something to do with their HTML. Somebody try it for me, please.

Thanks for the help, and I apologize for all the trouble I put you through.

定位到答案原位置 👍 0

所有回复 (13)

more options

Hi iceguy, Ctrl+click still should open links in a new tab. It hasn't been removed (certainly not on purpose).

Could you test for a possible extension conflict? First, you could check for updates here:

orange Firefox button (or Tools menu) > Add-ons > click the "gear" button > Check for Updates

If the problem persists after that, could you try Firefox's Safe Mode? That's a standard diagnostic tool to bypass interference by extensions (and some custom settings). More info: Diagnose Firefox issues using Troubleshoot Mode.

You can restart Firefox in Safe Mode using

Help > Restart with Add-ons Disabled

In the dialog, click "Start in Safe Mode" (not Reset)

Any difference?

more options

I should have asked: what happens when you Ctrl+click a link now?

  • Nothing
  • Opens in same tab
  • Opens in a pop-up window
more options

I'll try your suggestions and let you know what I find out.

Right now ctrl-leftclick opens the link in the current tab, even if it's an app tab.

由iceguy于修改

more options

Okay, since I'm at 24.0, a check for updates produces "No updates found."

more options

Okay, ctrl-leftclick does NOT work in safe mode either.

more options

Hi iceguy, thank you for testing, the "gear" button Check for Updates checks the extensions you installed from the Mozilla add-ons site; Firefox might not always update those when it updates, although it will check any that are incompatible.

What happens when you Ctrl+click a link now?

  • Nothing
  • Opens in same tab
  • Opens in a pop-up window

Does the Ctrl key work with keyboard shortcuts such as:

  • New tab: Ctrl+t
  • Print: Ctrl+p
more options

My add ons are up to date.

Ctrl-t and ctrl-p work fine, bringing up a new tab and the print dialog respectively.

Ctrl-leftclick still opens the link in the same tab.

It does that in safe mode, too.

more options

To see whether it's something specific to your accumulated settings, or something that occurs with any Firefox settings, could you do a two-minute experiment?

Create a new Firefox profile

It will have your system-installed plugins (e.g., Flash), but no themes, extensions, or other customizations. It also should have completely fresh settings databases and a fresh cache folder.

Exit Firefox and start up in the Profile Manager using Start > search box (or Run):

firefox.exe -P

Any time you want to switch profiles, exit Firefox and return to this dialog.

When creating a new profile, I recommend using the default location suggested, and to avoid data loss, not re-using any existing folder. Before deleting unneeded profiles, I suggest making a backup first in case something were to go wrong.

Does Ctrl+click work in the new profile? If not, some program file might be corrupted, or Firefox may be having a problem with a device driver (e.g., mouse driver).

more options

Did you check the settings in the mouse driver (Control Panel)

Can you try a different mouse?

Boot the computer in Windows Safe Mode with network support (press F8 on the boot screen) as a test to see if that helps.

more options

I will try the new profile and let you know the result.

Please note that ctrl-leftclick (my mouse is configured for my right hand so that's the primary mouse button) works exactly right on bookmarks in the bookmarks toolbar, opening the bookmarked page in a new tab, while a simple leftclick opens the bookmarked page in the current tab.

I think that proves conclusively that there is no problem with my mouse or with the interaction between Firefox and the mouse driver.

Has anyone out there tried ctrl-leftclick on a link in Firefox 24?

more options

Hi iceguy, you asked:

Has anyone out there tried ctrl-leftclick on a link in Firefox 24?

All day long!

more options

选择的解决方案

Okay. I created a new profile and found that ctrl-leftclick still did not behave correctly.

And then it dawned on me that I was using the same website to run the test every time.

So I tried it on another website and found that it worked just fine there. I tried another, and it worked there, too.

The site with links it for which ctrl-leftclick doesn't work is realclearpolitics.com. It must have something to do with their HTML. Somebody try it for me, please.

Thanks for the help, and I apologize for all the trouble I put you through.

more options

Yes, this is caused by their click tracking script. When you hover over a link, it looks normal, but:

<a href="http://www.cbsnews.com/8301-250_162-57607188/no-deal-yet-government-shutdown-debt-limit-talks-continue/" onclick="return lc_trackclick(event,'9848', 'No+Deal+Yet%3A+Talks+Continue');">No Deal Yet: Talks Continue</a>

We've seen another site with this issue in the past, but it only affected a few links at the bottom of the page so it wasn't as annoying.

Besides the two workarounds you're using (right-click, middle-click), you could strip those click trackers. Three possible approaches:

(1) Find an extension that works on that site

(2) Remove the tracking manually using a bookmarklet (a script you save to your Bookmarks Toolbar as a button)

(3) Remove the tracking automatically using a userscript (a script that runs in the Greasemonkey extension or the Scriptish extension)

Since anti-tracking extensions are pretty common now, you might check those. Please note that if they aren't coded carefully, they could stop links on some sites from working correctly.

If you decide you're interested in a more tailored solution, you could request a userscript to be developed on this forum: Ideas and script requests - Userscripts.org. Please note that the site does NOT check scripts before they are posted, and takes forever to remove bad ones, so protect your personal information by not installing anything that touches Facebook and cast a skeptical eye on reviews.