我正在尝试制作一个 chrome 扩展,<textarea>当用户触发某个keydown事件时,它会替换当前输入的最后一个单词。所以我尝试过这个,但它并没有真正起作用。
这是我的扩展的文件:
\n\n我的扩展名manifest.json:
{\n "name": "Test",\n "description": "test",\n "version": "0.0.1",\n "permissions": [\n "activeTab"\n ],\n "background": {\n "scripts": ["background.js"],\n "persistent": false\n },\n "browser_action": {\n "default_title": "replace test"\n },\n "manifest_version": 2\n}\nRun Code Online (Sandbox Code Playgroud)\n\n它是background.js:
chrome.tabs.executeScript(null, {file: "content_script.js"});\nRun Code Online (Sandbox Code Playgroud)\n\n及其content_script.js:
document.onkeydown = replacePrevWord; \n\n// Azerty: Ctrl + \xc2\xb2 \n// Qwerty: Ctrl + \'\nfunction KeyPress(e) {\n var evtobj = window.event? event : e\n if (evtobj.keyCode == 222 && …Run Code Online (Sandbox Code Playgroud) html javascript jquery google-chrome google-chrome-extension
我试图反序列化这个字符串:
string _jsonObject = {\"Ad\":{\"Type\":\"Request"\,
\"IdAd\":\"xxx@xxx.com\",
\"Category\":\"cat\",
\"SubCategory\":\"subcat\"},
\"Position\":{\"Latitude\":\"38.255\",
\"Longitude\":\"1.2\",
\"Imei\":\"0123456789\"};
}";
Message _message = JsonConvert.DeserializeObject<Message>(_jsonObject);
Run Code Online (Sandbox Code Playgroud)
适用于"广告"而非实际的"位置".任何的想法 ?