Как запустить приложение компьютера из JS?

Рейтинг: 1Ответов: 0Опубликовано: 07.03.2023

написал небольшой скрипт, для запуска приложения с компьютера:

chrome.runtime.onInstalled.addListener(()=>{
chrome.contextMenus.create({
    id: 'click1',
    title: 'Открыть во Фронпейдж',
    contexts: ['all']
});
chrome.contextMenus.onClicked.addListener(({menuItemId})=>{
    if(menuItemId === 'click1')
    {
        chrome.tabs.query({active: true}, (tabs) => {
            const tab = tabs[0];
            if (tab) {
                const url = new URL (tab.url);
                const url1 = url.hostname +url.pathname;
                chrome.tabs.create({url:'FrontOpen:'+(tab.url)});
            }
        })
    }
});

});

Создал вот такой протокол :

Создал вот такой протокол

Но, почему-то в приложение, URL приходит вместе с первым параметром, а второй - пустой, если указать в реестре %1 - то приходит вот что "frontopen:https://www.google.com/" - и , соответственно страница не загружается во ФП, подскажите как разделить параметры?

Ответы

Ответов пока нет.