1
我仍在使用我的第一個Chrome擴展,並且遇到了問題。我正在嘗試使用document.activeElement.value
將一些文本插入文本字段。從擴展中訪問document.activeElement.value
我無法讓它工作。我已經使用了很多人的例子,並沒有得到它的工作。
這是我的background.js
中的代碼,該擴展用於創建上下文菜單並插入文本。我假設在這一點上我的onClickHandler
或點擊事件有問題,但我很茫然。
chrome.runtime.onInstalled.addListener(function() {
var context = "all";
var title = "Test";
var id = chrome.contextMenus.create({"title": title, "contexts":[context],
"id": "context" + context});
});
// add click event
chrome.contextMenus.onClicked.addListener(onClickHandler);
//The onClicked callback function.
function onClickHandler() {
document.activeElement.value = 'some text';
}