Javascript - QRCode.js - Выберите часть текущего URL - PullRequest
0 голосов
/ 17 октября 2018

Использование экспресса и усов для создания шаблона системы инвентаризации.Кнопка на странице редактирования товара откроет другой шаблон усов, который сгенерирует QR-код для этого товара, который будет ссылаться на предыдущую страницу.Таким образом, ссылка содержит переменный идентификатор продукта, и поэтому ей нужно прочитать текущий URL-адрес, как обычно href.

Страница редактирования продукта читается как «localhost: PORT / product_edit / ID» и, когда она отображается,это может быть что-то вроде «localhost: PORT / product_edit / 42»

Я генерирую QR-код в отдельном окне, так как его нужно поместить в PDF.

Текущая разметка команды для QRCode.js:

<script>
    let qrcode = new QRCode("output", {
        text: window.location.href,
        width: 256,
        height: 256,
        colorDark : "#04243c",
        colorLight : "#FFFFFF",
        correctLevel : QRCode.CorrectLevel.H
    });
</script>

Но теперь новая ссылка будет выглядеть как "localhost: PORT / product_edit / 42 / qrcode" и, конечно,42 является переменной.Итак, window.location.href будет выбирать страницу / qrcode, и мне нужно ее удалить.В общем, как я могу получить window.location.href MINUS / qrcode?

Помощь будет высоко ценится.

...