Мне нужна небольшая помощь при получении скрипта, который будет принимать параметры из исходной ссылки и переписать их в новую ссылку. Я думаю, это должно быть довольно легко, но я все еще не знаю, когда дело доходит до этого.Greasemonkey: переписать все ссылки на основе param
Это оригинальный HTML-код для 1 ссылки. (Следует заменить globaly на странице. Image1.jpg, image2.jpg и т.д.)
<div align="center"><a href="/index.php?Submit=ok&seson=b1e4&connect=127.0.0.1&id=13033&name=on"><img src="/preview/image1.jpg" width="128" height="128" border="0" style="border: 0px black solid;" /></a></div>
Это должно быть сделано глобальным по всем ссылкам, которые содержат ImagePath «/ Просмотр /»
Благодаря Brock Adams Я как бы понимаю, как получить значения param с помощью этого кода, но я до сих пор не понимаю, как переписать все ссылки на странице.
var searchableStr = document.URL + '&';
var value1 = searchableStr.match (/[\?\&]id=([^\&\#]+)[\&\#]/i) [1];
var value2 = searchableStr.match (/[\?\&]connect=([^\&\#]+)[\&\#]/i) [1];
, а затем переписать ссылки с «NewLink»
var domain = searchableStr.match (/\/\/([w\.]*[^\/]+)/i) [1];
var newlink = '//' + domain + '/' + value1 + '/data/' + value2 + '.ext';
Если кто-то может быть так хорошо, чтобы помочь мне настроить пример Greasemonkey скрипт я был бы очень благодарен за это.
снова Спасибо вам большое Брок Адамс. Он отлично подходит для меня. И специально для того, чтобы найти время, чтобы добавить дополнительную информацию. :) – Bulfen