Ошибка NoScript?
На самом деле это больше похоже на проблему с NoScript. Должна быть настройка, позволяющая использовать закладки на заблокированных сайтах. Если его нет, я бы посчитал это ошибкой в расширении.
Data-url Закладки
К сожалению (?) с отключенным javascript вы не можете выполнять закладки javascript. Также любая «обычная» закладка не может удержать текущий URL.
Например, следующая закладка data-url НЕ работает вообще:
data:text/html,<script>location.href='https://example.com/url='+document.referrer</script>
С другой стороны, этот data-url будет работать, если он будет открыт в новой вкладке от имени исходной страницы (это невозможно сделать с отключенными скриптами):
data:text/html,<script>location.href='https://example.com/url='+opener.location.href</script>
Умные закладки
Я думаю, что самым ненавязчивым решением было бы использование (умной) закладки для ключевых слов. В закладках вы можете использовать %s
в качестве заполнителя и назначить ему ключевое слово. Обычно это позволяет добавлять пользовательские функции поиска в адресную строку. Например, вы должны добавить закладку на https://superuser.com/search?q=%s
и назначить ей ключевое слово super
, чтобы вы могли искать на superuser.com, написав что-то вроде super bookmarklet
в адресную строку.
В вашем случае вы бы добавили закладку на https://example.com/url=%s
и добавили ключевое слово ex
. Затем вместо того, чтобы просто открывать закладку каждый раз, вам придется нажимать Ctrl+L, Влево, E, X, Пробел, Возврат, чтобы получить "ex" перед текущим URL и открыть закладку.
Дополнения
Вероятно, есть много дополнений, которые могут помочь здесь. (Может быть, надстройка пользовательских кнопок ?) Но лично я бы не стал устанавливать еще одну надстройку для этой специальной цели, вместо этого я бы использовал повторно (надеюсь) уже установленную надстройку универсального назначения, такую как Greasemonkey.