搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

Learn More

"open image in new tab" instead of "open link in new tab"

more options

So I want to open an image in new tab but that image has attached a link to it so if I click the image, it just goes to the page linked.

So I want to open an image in new tab but that image has attached a link to it so if I click the image, it just goes to the page linked.

被選擇的解決方法

Okay, yes, there are cases where the context menu doesn't have image items on it. The most common scenario is when there is a transparent element in front of the image. Firefox doesn't pierce that element to show image items. You can work around this with an add-on (assuming you are not the type to open the Developer Tools to find the address). The "behind!" extension is great for this, and I used some of its code in my "View Image Info Reborn" extension.

從原來的回覆中察看解決方案 👍 1

所有回覆 (6)

more options

You should find "Open Image in New Tab" in the right-click context menu of that image.

有幫助嗎?

more options

Also: if a page doesn't show Firefox's context menu when you right click something, try holding Shift: Shift+right-click

有幫助嗎?

more options

Doesn't work, it doesn't show open image in new tab. More info: it's on 9anime.id. If I am on the home page and right-click a cover from an anime, it only show open link in new tab. Btw, it works on edge.

有幫助嗎?

more options

選擇的解決方法

Okay, yes, there are cases where the context menu doesn't have image items on it. The most common scenario is when there is a transparent element in front of the image. Firefox doesn't pierce that element to show image items. You can work around this with an add-on (assuming you are not the type to open the Developer Tools to find the address). The "behind!" extension is great for this, and I used some of its code in my "View Image Info Reborn" extension.

有幫助嗎?

more options

In some cases you could use a JavaScript bookmarklet to look for an image further down in the DOM.

javascript:/*activeElement|image*/
(function(){
var E,O,i;
function N(A){O=[];for(i=0;A[i];i++){O.push(A[i].name+': '+A[i].value)}return(O.join('\n'))}
if(E=prompt('document.activeElement: '+document.activeElement.nodeName+'\n\n'+N(document.activeElement.attributes),document.activeElement.getAttribute('href'))){
E=document.activeElement.querySelector('img');
prompt(E.nodeName+'\n'+N(E.attributes),E.getAttribute('src'))
}})()

有幫助嗎?

more options

jscher2000 - Support Volunteer said

Okay, yes, there are cases where the context menu doesn't have image items on it. The most common scenario is when there is a transparent element in front of the image. Firefox doesn't pierce that element to show image items. You can work around this with an add-on (assuming you are not the type to open the Developer Tools to find the address). The "behind!" extension is great for this, and I used some of its code in my "View Image Info Reborn" extension.

Thank you, it works.

有幫助嗎?

問個問題

如果您還沒有帳號,您必須先 登入您的帳號 來回覆文章。請 開始一個新問題