小编Jos*_*MOS的帖子

Chrome 扩展程序替换当前文本区域中的单词

我正在尝试制作一个 chrome 扩展,<textarea>当用户触发某个keydown事件时,它会替换当前输入的最后一个单词。所以我尝试过这个,但它并没有真正起作用。

\n\n

这是我的扩展的文件:

\n\n

我的扩展名manifest.json

\n\n
{\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}\n
Run Code Online (Sandbox Code Playgroud)\n\n

它是background.js

\n\n
chrome.tabs.executeScript(null, {file: "content_script.js"});\n
Run Code Online (Sandbox Code Playgroud)\n\n

及其content_script.js

\n\n
    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

5
推荐指数
1
解决办法
1293
查看次数

Json.NET JsonConvert.DeserializeObject()返回null值

我试图反序列化这个字符串:

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)

适用于"广告"而非实际的"位置".任何的想法 ?

c# serialization json json.net

3
推荐指数
4
解决办法
4万
查看次数