[插件][快捷命令 3.0.1] 全新版本,大量更新
- 已编辑
提个Bug:
通过文件导入所有命令后(比如bilibili命令,图标值为Data URI格式字符串)
插件页面的命令图标可以正常显示:
但是主输入框的命令图标没有更新:
尝试重启和注销都不能更新,修改图标为网络地址后点击保存后可以正常显示。
- 已编辑
自动粘贴执行的问题:
5秒之内复制的剪切板内容,会自动粘贴到快捷命令的子输入框,但是并没有自动处理,还需要手动输入一次回车才能执行命令。
官方开发的网页快开插件没有这个问题,快捷命令插件能不能自动处理呢?比如设置Alt+G为全局快捷键执行谷歌搜索,5秒之内有复制的内容,则直接前往谷歌搜索该文本。
Hi辰冢 图标问题应该不是data url引起的,因为改为网络地址实际上也会先转成data url再保存,目前我没遇到过类似问题,可以的话把有问题的导出文件发给我邮箱fofolee@qq.com,我调试一下
自动粘贴已在更新里加上
- 已编辑
fofolee 楼主这解决效率我吹爆!太给力了!新版本自动粘贴处理刚测试了没问题,图标问题可以剪切板导入如下代码测试:https://chenzhong.fun/files/bilibili.json,我刚用win7虚拟机测了,主输入框的图标还是没更新。
- 已编辑
fofolee 我有几十个网页快开插件的站点数据需要迁移到快捷命令,写了个python脚本,先请求到 https://search.bilibili.com/favicon.ico 的二进制数据后,根据响应头mime将它转换为ico格式的data url来填入快捷命令的icon值。
刚看了你设置图标-使用网络图片
功能的源码,下载图片完毕后还调用了pictureCompress
方法将图片压缩为80x80的png图片,刚加了格式转换的python代码后显示就没问题了,感谢回复!
楼主大大,有JS脚本示例嘛,我写进去总是报错
fofolee quickcommand环境 好像是 node 的? 我没接触过node 不太懂。可以用html js代码写一个ajax请求接口数据的方法嘛,我这边一直不行。。用javascript环境也报错。。代码是这样的
// 第一步:创建一个xhr对象
let xhr = null
if (window.XMLHttpRequest) {
//Firefox、 Opera、 IE7 和其它浏览器使用本地 JavaScript 对象
xhr = new XMLHttpRequest();
} else {
//IE 5 和 IE 6 使用 ActiveX 控件
var request = new ActiveXObject("Microsoft.XMLHTTP");
}
// 第二步:打开请求地址,初始化数据
xhr.open("GET", "https://**********", true);
// 第三步:发送请求数据
xhr.send()
// 第四步:监听回调函数状态
xhr.onreadystatechange = function(){
if(xhr.readyState === 4 && xhr.status === 200){
// 收到服务器返回的应答结果
alert(xhr.responseText)
}
}
wujisandai 学到了一个好方法