chrome-plugin-demo
chrome-plugin-demo copied to clipboard
《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验
666
I need an extension or plugin that recognizes text for example -10.35 and sends an alert in the form of popup or something that makes noise
首先要感谢大侠的教程,诚如其名,干货满满! 想要在我的插件中添加TCP通信功能,找了好多参考([参考一](https://crxdoc-zh.appspot.com/apps/sockets_tcp#type-SocketInfo), [参考二](https://www.html5rocks.com/zh/tutorials/websockets/basics/), [参考三](https://codeday.me/bug/20190204/587547.html), [参考四](http://www.adambarth.com/experimental/crx/docs/experimental.socket.html)),都是语焉不详 最多见到的例子如下: ``` javascript chrome.experimental.socket.create('tcp', '127.0.0.1', 8080, function(socketInfo) { chrome.experimental.socket.connect(socketInfo.socketId, function (result) { chrome.experimental.socket.write(socketInfo.socketId, "Hello, world!"); }); }); ``` 说是需要保存 `socketId` 供后面调用,但是 `socketId` 是怎么来的都没说清楚 希望大侠能通过实例把这部分补充到教程中,多谢了! 补充几个有价值的参考:...
更新:  看了英文文档,是需要显式的声明权限的。 [declare_permissions](https://developer.chrome.com/extensions/declare_permissions) ------- ``` "permissions": [ "notifications" ] ``` 需要加入 notifications 权限,否则无法调用。报错如下。 ----  --- 加入权限后,正常调用。  看了文档貌似没有明确说必须赋权,[声明权限](https://crxdoc-zh.appspot.com/apps/declare_permissions)
看了项目,可能是我没接触过,感觉还是有难,自己研究了一下午,搞了个简单的demo,供入门选手参考 https://github.com/mouday/chrome-search-tool
比如:onpagechanged,oninputchanged都有类似的问题
右键菜单的contexts属性是这是在哪个版本加了好多值呀? "all", "page", "frame", "selection", "link", "editable", "image", "video", "audio", "launcher", "browser_action", or "page_action" browser_action在图表的右键上追加菜单,应该挺常用的。
