我試圖從外部C#程序啓動Chrome擴展。從外部C#程序啓動Chrome擴展
我有什麼至今:
擴展名是完整的,並點擊擴展按鈕時啓動。 程序通過Process.GetProcessesByName搜索可用的chrome瀏覽器。 一旦完成,它將使用Ui-Automation DLL搜索鉻擴展按鈕。
我能夠鑽取並找到該按鈕,但它沒有調用模式或任何模式,即使控件類型是按鈕。
目標:
我讓用戶綁定的熱鍵爲他們mediakey而不是按fn + MediaKey使用。 我還想讓該程序影響YouTube擴展程序中處理的視頻。它暫停任何正在播放的視頻,並播放任何已暫停的視頻。我想寫一個擴展和調用一個點擊會做到這一點,但沒有一個鉻工具欄按鈕似乎響應調用操作。
我很感謝任何幫助,指引我在正確的方向。
好吧,我會嘗試使用Commands API,看看我是否可以發送窗口消息。沒有任何方式與外部擴展進行通信的一種令人失望的行爲。 – Hitsugen
@Hitsugen這是一個安全問題的人 – cvsguimaraes