Контекстное меню расширения Safari, получить URL, по которому щелкнул пункт контекстного меню - PullRequest
0 голосов
/ 01 мая 2020
<script>
    safari.application.addEventListener("command", performCommand, true);
    function performCommand(event) {
    if (event.command == "OnClickOpenWith") {
        alert("URL");
        // Need to display "URL" in the alert section
        }
    } 
</script>

У меня есть кнопка контекстного меню safari, созданная с помощью компоновщика расширений safari. Теперь у меня есть любая веб-страница, когда я нажимаю кнопку контекстного меню (которую я создал) над любой ссылкой, тогда на ней должна отображаться «URL» (по которой я щелкнул) ) в виде предупреждающего сообщения от моего браузера Safari.

Я не могу передать URL-адрес веб-страницы в сценарий, чтобы отобразить его. Необходимо отобразить «URL» в качестве предупреждения.

Я использовал глобальную html страницу только с тегом скрипта внутри.

...