1
我想在Safari瀏覽器上從Button運行一個shell命令。我使用Safari擴展程序成功地在Safari瀏覽器中添加了按鈕。使用該按鈕,我可以在新標籤中打開網站。基本上我想使用該按鈕在Mac上運行一個工具。在Safari上添加按鈕並執行Shell命令On按鈕點擊
我開發了一個mac應用程序,並希望從該safari瀏覽器上的按鈕運行此應用程序。爲此,我需要從按鈕運行一個shell命令。
請幫我我是新的mac開發和safari擴展。我的第一個問題是:是否可以通過Safari瀏覽器上的按鈕在Mac上運行應用程序? 如果它可能是我加入正確的方向來執行該命令在shell按鈕上運行的按鈕單擊?
還有其他辦法可以做同樣的事嗎?
請幫幫我。提前致謝。
1Password擴展可以做到這一點。擴展程序的功能非常有限,現在應用程序也完全是沙盒。我相信最好的解決方案可能是應用程序運行一個WebSocket服務器,然後瀏覽器擴展可以作爲一個與之通信的客戶端。或者使用AJAX通信的簡單HTTP服務器可能更容易。 –
我通過使用node.js來試用。我在node.js中創建了一個服務器代碼,它啓動服務器並運行命令來啓動mac工具。然後我從瀏覽器中調用這個服務器,我可以做同樣的事情。但問題仍然是相同的,我需要先啓動服務器,然後使用shell命令完成所有工作。 – user3030253