QuickerConnectorExtension icon indicating copy to clipboard operation
QuickerConnectorExtension copied to clipboard

Chrome extension for Quicker (Quicker的浏览器扩展)

Results 10 QuickerConnectorExtension issues
Sort by recently updated
recently updated
newest added

1.获取「当前窗口」简要信息: ```json //.js chrome.windows.getCurrent( {}, function(win){ sendReplyToQuicker(true, "ok", win, qk_msg_serial) } ) ``` 2.获取「当前(最后聚焦)窗口「「所有标签」」」的中等详细信息:(提取数据:$= JArray.Parse({raw}.ToString()).SelectTokens("[*].url")) ```json //.js chrome.windows.getLastFocused({populate:true}, function(win){ var wid = win.tabs; sendReplyToQuicker(true, "ok", wid, qk_msg_serial) }); ``` 3.获取所有浏览器窗口的窗口ID(一行一个):...

由于chrome不支持垂直标签,当标签页数量一多,使用体验就变得很差,此时分组就能很大程度上缓解这种情况(其实浏览器支持垂直标签时,分组也挺好用的),所以希望支持分组的api 有时尝试一些浏览器扩展或者浏览器出现不知名问题时,就需要来回开关扩展,如果可以通过Quicker控制就会方便很多,所以希望支持控制扩展开关的api update方法参考:https://developer.chrome.com/docs/extensions/reference/api/tabGroups?hl=zh-cn#method-update setEnabled方法参考:https://developer.chrome.com/docs/extensions/mv2/reference/management?hl=zh-cn#method-setEnabled

1. 脚本1:播放速度为2倍 ``` // 获取所有视频元素 var videos = document.getElementsByTagName('video'); // 遍历每个视频元素 for (var i = 0; i < videos.length; i++) { var video = videos[i]; // 设置播放速度为2倍 video.playbackRate = 2;...

我的目标是用Quicker的搜索功能快速列出全部已经打开的PPT窗口和PPT网页,两个地方的标题模式是不一样的,传统的客户端的PPT窗口可以用PowerPoint或您说的powerpnt.exe过滤,但网页端的PPT tab标题是以“”.pptx“结尾。所以写了如下的code。 希望支持V3服务器脚本:批量修改标签页的标题,可以支持用正则表达式来进行查找和替换。 ``` //.js chrome.windows.getLastFocused({populate:true}, function(win){ var title = "hello"; for(var tab of win.tabs){ title = title + "\r\n" + tab.title; if(tab.title.endsWith(".pptx")) chrome.tabs.executeScript(tab.id, {code: `document.title += " - PowerPoint"`})...

和您的这个脚本类似:[子程序切换标签或打开网址](https://getquicker.net/SubProgram?id=2e862e5b-3a0e-45ee-b3fc-08db05106307) 但是希望能支持打开网址时的窗口类型和窗口状态: ``` chrome.windows.create({ url: '{url}', // 您想打开的网址 type: 'popup', // 窗口类型 state: 'maximized' // 窗口状态(如:最大化) ```

`chrome.windows.getLastFocused({populate:true}, function(win){ for(var tab of win.tabs){ if (tab.active){ continue; } chrome.tabs.remove(tab.id) } })`