Я только что попытался сделать этот скрипт:
// ==UserScript==
// @name Link Bypasser Script
// @include *http://onion.com/*
// @run-at document-start
// ==/UserScript==
var oldUrl = window.location;
var newURL = "http://localhost:8887/processor.php?link=" + oldUrl;
window.location.replace (newURL);
Я «включаю» больше URL-адресов, но я не думаю, что это уместно показывать, в любом случае, я думал, что этот скрипт превратит, например, http://onion.com/4GUTDTA
в http://localhost:8887/processor.php?link=http://onion.com/4GUTDTA
, но ничего не происходит:
До этого пробовал:
var oldUrlPath = window.location.path;
с участием:
+ "http://localhost:8887/processor.php?link=" + oldUrlPath
Что, однако, изменило его, но добавило эту ссылку только перед путем, что имеет смысл, потому что я использовал window.location.path
. Я также пытался использовать
var oldUrl = window.location.href;
который ничего не сделал.