我正在尝试弄清楚如何在右键单击输入字段(可编辑)时插入预定义字符串,通常我会使用文档getElementById。然而,由于我无法确定用户在任何网站上单击哪个元素,那么我该怎么做呢?
到目前为止,我有我的清单文件。
我有所需的其他信息。
我的脚本文件。
到目前为止,我有我的清单文件。
"permissions": [
"contextMenus",
"background",
"https://ajax.googleapis.com/"
],
"background": {
"scripts": ["scrippy.js"]
}
}
我有所需的其他信息。
我的脚本文件。
// Create context menu and set to only on inputs
var type = ["editable"];
var scrippyMenu = chrome.contextMenus.create({"title": "Scrippy",
"contexts": type});
// menu context
var menuContext = chrome.contextMenus.create({"title": "blabla",
"parentId": scrippyMenu, "contexts": type});
var menuChild1 = chrome.contextMenus.create(
{"title": "time", "parentId": menuContext, "contexts": type, "onclick":
genericOnClick});
function genericOnClick(info, tab) {
document.getElementById("Theunknownelement").textContent = 'This is added text';
}