2014-10-01 74 views
0

我需要創建一個可以檢測本地活動窗口的跨瀏覽器擴展。最近,我通過Snagit Chrome擴展程序,點擊「屏幕」檢測系統的活動窗口,並允許捕捉任何所需的屏幕。
Snagit Chrome擴展技術

任何人都可以請解釋用於檢測或獲取瀏覽器應用程序窗口句柄的平臺/技術? 或任何其他方式來獲得手柄..

感謝

+1

它可能只是與安裝的Snagit軟件進行通信的擴展。我不相信你實際上可以直接從瀏覽器/擴展中訪問這些信息。 – SimpleVar 2014-10-01 09:40:15

+1

直到2014年,您可以在您的Chrome擴展程序中包含.dll(windows),.so(Linux)以及任何稱爲(Mac OS X)庫的內容作爲NPAPI插件。這些可以完成客戶端計算機上的所有功能。但現在這些已經被淘汰。 http://blog.chromium.org/2013/09/saying-goodbye-to-our-old-friend-npapi.html – Dmitry 2014-10-01 09:54:33

+0

我沒有在我的系統上安裝SnagIt,但它能夠檢測本地窗口。所以可能必須有一些其他邏輯被用於相同的 – zeetit 2014-10-07 09:27:00

回答

0

我終於能夠得到SnagIt的擴展使用的技術。
SnagIt已經使用了「WebRTC desktopCapture」。

可以找到樣本 here

WebRTC現在支持Chrome和Firefox。桌面捕捉功能使用戶可以共享屏幕,並且該框架也可以捕獲以用於屏幕截圖。 可以看到幀捕獲示例here