【发布时间】:2019-01-11 21:50:54
【问题描述】:
所以我遇到了一个看似简单的问题。我正在尝试使用以下代码自动打开页面上的特定链接:
// ==UserScript==
// @name AutoClicker
// @include https://example.com/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
var TargetLink = $("a:contains('cars')")
if (TargetLink.length)
window.location.href = TargetLink[0].href
//--- but open it in a new tab
效果很好。
唯一的问题是我不知道如何在新标签中打开所选链接。我尝试了以下代码的迭代,但无济于事:
var TargetLink = $("a:contains('cars,' '_blank')")
我知道我需要使用_blank,但我不确定我应该在哪里或是否应该用 jQuery 编写它。我也尝试将 _blank 放在包含之外,但我不确定如何在 jQuery 中编写代码。
我只是希望所选链接在点击后在新标签页中打开。有什么建议或想法吗?
【问题讨论】:
标签: javascript jquery google-chrome tabs tampermonkey