
browser
文章平均质量分 69
拭血
代码是诗
展开
-
Chrome Extension notifications【谷歌浏览器扩展之弹窗通知】
使用 chrome.notifications API 须先配置 manifest 文件中的 permissions :"permissions": [ "notifications", "downloads", "storage"]调用示例:chrome.notifications.getPermissionLevel(function(level){ if( level原创 2017-09-04 10:37:39 · 5045 阅读 · 0 评论 -
Chrome Extension options_page & storage【谷歌浏览器扩展之选项页和storage】
使用 chrome.storage.local API 存储 options_page 页的配置信息,须在 manifes 文件里配置 options_page 和 permissions,页面已禁止内嵌的 js 和 css(style标签),须引入文件方可。"options_page": "options.html","permissions": [ "storage"]浏览器原创 2017-08-30 19:13:18 · 3488 阅读 · 0 评论 -
Chrome Extension manifest【谷歌浏览器扩展之配置】
写了几个谷歌浏览器扩展,帮我省了不少较重复性的工作,由于不常写扩展导致每次写的时候都要去翻文档,故将大致流程记录下来以便后期快速完工,文档上有的流程不赘述。这次使用一键保存当前页所有图片的例子,最初的思路:1. 开启则在浏览器右侧浮动小图标,点击展示小窗口2. 选项页(localStorage),设置获取图片的最低宽或高,400、600、800、1000等值,保存方式:另存为、替换、原创 2017-08-30 16:30:38 · 2337 阅读 · 0 评论 -
Chrome Extension sendMessage & sendRequest【谷歌浏览器扩展之消息通信】
嗯,标题不是翻译。 简言 content_scripts 在浏览的网页中运行(注入),background & options_page 在应用里运行,但 content_scripts 可与应用通信,窗体的交互参考前面提供的文档或官方的图和介绍这里不赘述。 前后台消息通信,刚开始接触时使用一些文档中提供的方法用不了。前后台的发送、接收消息的方式不同,长连原创 2017-08-30 18:35:08 · 7028 阅读 · 0 评论 -
Chrome Extension Ajax & downloads【谷歌浏览器扩展之Ajax和下载】
在扩展内使用 Ajax 可引入 jQuery 库。 下载使用 chrome.downloads API,此 API 只能在 background 中使用,content_scripts 中使用会报错。所以在 content_scripts 中获取到要下载的资源后,通过消息(chrome.runtime.sendMessage() API)发送给 background 进行下载。原创 2017-08-30 19:49:42 · 2126 阅读 · 0 评论