Делаем не кликаемые ссылки на ipodlinux.org кликабельными с помощью файла .js (JavaScript) - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь сделать расширение для Firefox, которое заменяет все экземпляры a class= в HTML-коде на ipodlinux.org на a href=, используя файл .js (JavaScript), чтобы сделать кликабельные ссылки на ipodlinux.org кликабельными,но не могу найти никаких решений, чтобы помочь мне сделать это.Тем не менее, я сделал manifest.json для расширения, которое выглядит так:

{
    "manifest_version": 1,
    "name": "iPodLinux +",
    "version": "1.0",
    "description": "Allows all unclickable links to be clicked on.",
    "content_scripts": [{
        "matches": ["*://*ipodlinux.org*"],
        "js": ["ipodlinuxplus.js"]
    }]
}

1 Ответ

0 голосов
/ 24 октября 2018

При просмотре ссылок на предоставленной вами странице ( ipodlinux.org / Applications ), большинство из них имеют класс "external" и URL-адрес в атрибуте title вместо href.Этот код исправит их:

document.querySelectorAll("a.external").forEach(function(el) {
  el.href = el.title;
});

Однако я попытался перейти по ряду ссылок, и ни одна из страниц больше не существовала, поэтому, возможно, поэтому ссылки были отключены в первую очередь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...