AleksandrH
(AleksandrH.)
#1
Хочу изменить несколько надписей в нашей ERP.
Начать с “Sign In”.
На “одном с форумов” был топик UserScriptов где убиралось лого. Думал по аналогии что-то напишу.
Установил Tampermonkey на Edge
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match http://10.224.73.57:90/jde/E1Menu.maf*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
console.log("START")
var b = document.getElementsByClassName("loginlabel")
console.log(b.innerHtml)
b.textContent = "LOGIN"
b.innerHTML = "LOGIN"
})();
Но как-то не альо. Елемент с указанным классом не находит. Подскажите.
AlexP
(Alex P.)
#2
А без юзерскрипта в консоли браузера?
Если тоже нет, то например может быть он в iframe
?
В одном из гитхаб репозиториев еще много примеров разных скриптов
AleksandrH
(AleksandrH.)
#3
Классно, только … в одном из топиков я делился болью своей по поводу того что доменная политика блокирует гитхаб
Посмотрел в консоле - как оказывается что-то скрипт меняет, только визуально ничего.
AlexP
(Alex P.)
#4
getElementsBy...
возвращают коллекцию.
Чтобы элемент получить например
b[0]
Еще в современных браузерах есть querySelector/querySelectorAll, там любые CSS селекторы можно.
const label = document.querySelector('.loginlabel');
А гитлаб?) https://gitlab.com/AlexP11223/ProgForumRuUserscripts
Или если и он тоже, то ProgForumRuUserscripts-master.zip (95.6 КБ)
AleksandrH
(AleksandrH.)
#5
всего-то? А я уже и ChildNodes, Nodes лепил.
Ну всьо - йа
гитлаб тоже не пускает
LiAN
#6
В смысле не пускает?
Не нашел сей топик. Потому спрошу. Доступ перекрыт админами на уровне ролевой политики на самом предприятии где трудитесь?
AleksandrH
(AleksandrH.)
#7
Да, насколько знаю часть блокируется в доменной политике, часть через антивирус. В основном ошибка - PR_CONNECT_RESET_ERROR