2015-02-09 19 views
0

在瀏覽器中運行的JavaScript腳本如何從瀏覽器外部的區域獲取窗口系統選擇?例如,在掃描模式下,StarDict(一個未在瀏覽器中運行的Java程序)通過查找所選文本來響應xterm或pdf查看器中的選擇事件。在瀏覽器中運行的Javascript程序如何以類似的方式響應?據我所知,與JavaScript中的選擇有關的所有內容都與DOM有關,因此也與瀏覽器有關。Javascript可以從瀏覽器外部選擇嗎?

+0

如果你可以在用戶的​​機器上聽取某些東西,那將是一個巨大的安全風險,所以應該沒有辦法做到這一點。唯一的辦法是,如果用戶的計算機正在運行某種服務,可以回覆讓我們說一個查詢http://127.0.0.1:8080/get-data ...如果應用程序可以偵聽端口並響應對這樣的要求,那麼你可以做到這一點。 – 2015-02-09 02:03:51

回答

0

簡短的回答是你不能。

稍微長一點的答案是你可以編寫一個瀏覽器擴展,與沙箱外的系統進行交互,並使用它與頁面進行通信。但是,如果讓用戶安裝擴展程序,並說服他們這不是一個巨大的安全風險,那麼您就會遇到麻煩。

+0

這是我所害怕的。謝謝。 – 2015-02-09 02:04:25

相關問題