Aetae: привет снова! Не проверите ли мой новый скрипт на ошибки, что-то не работает.
Задача поменять все ссылки где есть waitingroom, на мои:
<div class="HLImageContainer" data-url="/waitingroom/Vasya">
поменять на
<div class="HLImageContainer" data-url="/videochat/Vasya?from=wr">
я написал подобный greasemonkey скрипт, на
https://regex101.com/ проверил regex формулу замены, работала отлично. У меня подозрение что в скрипте ошибка где-то в строке TagName("a") ведь моя искомая ссыль не а href.
// ==UserScript==
// @name fromWR
// @namespace mysite
// @include
http://mysite.com*
// @version 1
// @grant none
// ==/UserScript==
var links = document.getElementsByTagName("a"); //array
var regex = /^(waitingroom\/)(.+)/ig;
for (var i=0,imax=links.length; i<imax; i++) {
links[i].href = links[i].href.replace(regex,"videochat/$2/?from=wr");
}