Я хочу изменить это на код, который будет проверять, действительна ли ссылка на пару.
Худший сценарий - проверить, существует ли вообще связь с паром.
Лучший сценарий - если ссылка принадлежит зарегистрированному пользователю.
var link = $('input[rel="get-trade-link"]').val();
if (link.indexOf('https://steamcommunity.com/tradeoffer/new/?partner=') < 0) {
var txt;
if(getLang() == "ru") txt = '<div><div><strong>Error!</strong><br>Enter valid link</div></div>';
Я думаю, что я слишком поздно (очень поздно), но для других людей случайным образом прокручивается:
Вы можете проверить, что tradelink принадлежит пользователю, сравнивая пользователя steamid3 с параметром partner
. Этот параметр имеет значение steam_3 пользователя. Если вы хотите проверить, существует ли tradelink только запрос вызова на эту ссылку и проверьте, не 404