简体   繁体   English

右键单击网站上的链接时,缺少“在新标签页中打开链接”选项

[英]'open link in new tab' option missing when right clicking a link on website

when i use <a href="link"> it works and option for new tab can be seen in context menu on right clicking the link . 当我使用<a href="link">它可以工作,并且可以在右键单击链接的上下文菜单中看到新选项卡的选项。 but if i use JavaScript/jQuery its not showing? 但是,如果我使用JavaScript / jQuery,它不会显示? i used window.location,window.open etc but it doesn't show. 我用window.location,window.open等,但没有显示。 now i am using onclick attribut on div,but still not showing. 现在我在div上使用onclick属性,但仍未显示。 does it only shows when using anchor? 它仅在使用锚点时显示吗?

div class='miniShell'>          <!-- m1 m2 m3 m4 used for seperate goto links   search if 'mp3' you will find next usage -->
      <div class='mini' onclick="openLink('<?php echo $UrlA?>')"> <img src=''>  <div class="miniTitle"><?php echo ucwords($TitleA) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlB?>')"> <img src=''><div class="miniTitle"><?php echo ucwords($TitleB) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlC?>')"> <img src=''>  <div class="miniTitle"><?php echo ucwords($TitleC) ?></div>   </div>
      <div class='mini' onclick="openLink('<?php echo $UrlD?>')"> <img src=''><div class="miniTitle"><?php echo ucwords($TitleD) ?></div>   </div>
     </div>

in jquery: 在jQuery中:

function openLink(link){
                 window.open('http://localhost/mysite/story/'+link,'_self');
             }

Browser:google chrome 浏览器:google chrome

A div isn't a link. div不是链接。 To create a link use the tag. 要创建链接,请使用标签。 You could replace the div tag with an a tag that has virtually the same methods to achieve this goal. 您可以将div标签替换为具有几乎相同方法来实现此目标的标签。 Although your HTML redirects the page to a certain link, the browser doesn't classify it as a "link". 尽管您的HTML将页面重定向到某个链接,但浏览器并未将其归类为“链接”。

继续@Rigidity答案,window.open也是一个函数,不是通用链接,它是一种javascript方法,浏览器不会将其识别为链接,因此常规链接的contextmenu将不会出现在您的div

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 单击链接按钮时打开一个新选项卡 - open a new tab when clicking a link button 单击带有滚轮的链接会在新选项卡中打开,但在执行右键单击+打开新选项卡时不会打开 - clicking on a link with scroll wheel opens in a new tab but not when right-click + open new tab is performed 在Chrome扩展程序中点击图片时,如何在新标签页中打开链接? - How to open a link in a new tab when clicking on an image in a chrome extension? 语法错误: <a>链接无法通过单击操作,只能通过右键单击+“在新选项卡中打开链接”命令打开</a> - Syntax error: <a> link not working by clicking, only opens by right click + “open link in new tab” command 当用户点击链接到外部网站时打开新标签 - Open New Tab When User Clicks on Link to External Website 新标签中的浏览器选项打开链接 - Browser option open link in new tab 使用div作为链接 - 打开新标签的选项? - Using a div as a link - option to open new tab? 右键单击并保存链接以在新选项卡中打开 - Right Click and save link to open in new tab 单击我网站上的链接时打开新标签页,保持当前标签页处于活动状态 - Opening new tab when clicking on a link in my website keeping the current tab active 右键单击超链接/操作链接/链接按钮时,未出现“在新选项卡或页面中打开” - 'Open in New Tab or Page' not appearing when Hyperlink/Action Link/Link Buttons are right-clicked
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM