2014-10-02 98 views
0

我是Chrome瀏覽器擴展的一個小菜鳥,並且認爲一個簡單的方法就是用一個簡單的例子,由google提供完整的源代碼。所以我想這一點:簡單的IME Chrome擴展程序不會執行任何操作

http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/input.ime/basic/

我的理解是,當這個擴展加載/直播,這將改變在任何網頁上的所有鍵盤輸入全部大寫。然而這並沒有發生,實際上沒有任何反應。

我沒有發佈源代碼,因爲上面的鏈接具有我真正使用的源代碼,而不是一個字符的區別。

要加載/運行我的擴展我進入chrome:// extensions /,然後將包含我的擴展代碼的文件夾拖到那裏。它加載,沒有錯誤。我認爲它是「正在運行」 - 當我在各種網頁上鍵入按鍵時,沒有任何反應。我究竟做錯了什麼?

我最終的目標是讓這個擴展名接收來自條形碼掃描器的輸入,但這個簡單的鍵盤捕捉是一個很好的起點。如果只有它會工作。如果您對抓取掃描儀輸入有興趣(它發送簡單的ascii按鍵,但非常快),我很樂意聽到。

+0

你在ChromeOS上運行這個嗎?因爲這個API只在那裏工作。 – Xan 2014-10-02 23:54:04

+0

我在Chrome瀏覽器中運行它。這是一個Chrome擴展。我不明白。 – HerrimanCoder 2014-10-02 23:56:53

回答

1

API description

使用chrome.input.ime API來實現自定義輸入法爲Chrome OS

因此,這隻適用於ChromeOS(即在Chromebook上)。它在Windows/OS X/Linux上不會在Chrome中運行。

+0

請大家幫忙,我知道Chrome擴展程序可以寫入windows。我有一些安裝。你能指出我的一個完整的源代碼的工作鉻擴展的例子,在Windows中工作? – HerrimanCoder 2014-10-03 00:04:22

+0

幾乎_any_其他[示例擴展](https://developer.chrome.com/extensions/samples)?非常少量的API依賴於操作系統。要了解擴展如何工作,請瀏覽[概述](https://developer.chrome.com/extensions/overview)。 – Xan 2014-10-03 00:10:14

+0

因此,無法捕獲Windows Chrome擴展中的鍵盤輸入?難以置信。 – HerrimanCoder 2014-10-03 05:30:52

相關問題