Способ открытия ссылки определенного класса в новой вкладке в TamperMonkey.Html

Программисты Html
Ответить
Anonymous
 Способ открытия ссылки определенного класса в новой вкладке в TamperMonkey.

Сообщение Anonymous »

на основе этого вопроса и ответа:
Этот очень полезный метод, предоставленный Броком Тернером, позволяет сделать это для ссылок (тегов привязки), содержащих строки cars:

Код: Выделить всё

// ==UserScript==
// @name     NOT an AutoClicker, per question text
// @include  https://example.com/*
// @require  https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js
// @grant    GM_addStyle
// ==/UserScript==

var TargetLink = $("a:contains('cars')");

if (TargetLink.length)
TargetLink.attr ('target', '_blank');


Это работает безупречно и очень полезно, но я хочу выбирать ссылки по классу (они могут иметь любой текст привязки).
HTML выглядит следующим образом:

Код: Выделить всё




[url=/dp/B0BCL3DZ8F]Philips OneBlade Original 360 Blade Heads[/url]





В сводке и моей попытке
Я хочу реплицировать var TargetLink = $("a:contains('cars')"); но вместо этого влиять на нажимаемые ссылки с помощью class="a-link-normal"
Я пробовал использовать .a-link-normal (я читал, что вы необходимо поставить точку перед именем класса) вместо var TargetLink = $("a:contains('cars')");
Я также пробовал использовать его с одинарными кавычками ' и вообще без кавычек — безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/798 ... mpermonkey
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»