
h5腾讯地图 选点下方加载不出来 可能的原因
如果使用的key是你的第二个项目,需要手动分配额度,否则就会超额,因为额度默认都在第一个key上,出现地图选点下方内容空白的原因!
如果使用的key是你的第二个项目,需要手动分配额度,否则就会超额,因为额度默认都在第一个key上,出现地图选点下方内容空白的原因!

APP 备案公钥、签名 MD5获取方法。
一、IOS 系统获取 Bundle ID、平台公钥、签名 MD5 值的指引
- 获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录 Developer 控制台,找到下图标识符(英文),单击进入 Certificates,Identifiers&Profiles 页面。

- 在 Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:
- 获取公钥与签名 SHA1 值:在计划资源中,单击证书(英文),进入 Certificates 页面。
- 在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。
- 通过查看证书详细信息,可获取公钥和签名 SHA1 值。IOS 的 APP 公钥,如下图所示:
若公共密钥未完整显示,可以先单击省略号,如果仍然未能完整显示出来,请复制省略号前面显示出的数据进行填写。
- IOS 的 APP签名 MD5 值(SHA-1),如下图所示:
二、安卓系统获取包名、平台公钥、签名 MD5 值的指引
Windows 平台
公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,本文以 jadx-gui 为例。
- 下载 jadx-gui 工具 ,点击此处 下载 jadx-gui 工具。
- 下载完成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。
- 运行后,在页面左上方单击文件 > 打开文件,打开 APK 包。
- 打开 APK 包后,找到并单击 AndroidManifest.xml,查看 APP 包名。
- 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
macOS 平台
- 打开终端,运行如下命令安装 jadx。
brew install jadx - 安装完成后,在终端运行如下命令打开 jadx。
jadx-gui - 运行后,单击Open file,打开 APK 包。
- 打开 APK 包后,找到并单击 Resources,找到并单击 AndroidManifest.xml,查看 APP 包名。
- 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
来自腾讯云备案《APP 特征信息填写参考规范》
一、IOS 系统获取 Bundle ID、平台公钥、签名 MD5 值的指引
- 获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录 Developer 控制台,找到下图标识符(英文),单击进入 Certificates,Identifiers&Profiles 页面。
- 在 Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:
- 获取公钥与签名 SHA1 值:在计划资源中,单击证书(英文),进入 Certificates 页面。
- 在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。
- 通过查看证书详细信息,可获取公钥和签名 SHA1 值。IOS 的 APP 公钥,如下图所示:
若公共密钥未完整显示,可以先单击省略号,如果仍然未能完整显示出来,请复制省略号前面显示出的数据进行填写。
- IOS 的 APP签名 MD5 值(SHA-1),如下图所示:
二、安卓系统获取包名、平台公钥、签名 MD5 值的指引
Windows 平台
公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,本文以 jadx-gui 为例。
- 下载 jadx-gui 工具 ,点击此处 下载 jadx-gui 工具。
- 下载完成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。
- 运行后,在页面左上方单击文件 > 打开文件,打开 APK 包。
- 打开 APK 包后,找到并单击 AndroidManifest.xml,查看 APP 包名。
- 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
macOS 平台
- 打开终端,运行如下命令安装 jadx。
brew install jadx - 安装完成后,在终端运行如下命令打开 jadx。
jadx-gui - 运行后,单击Open file,打开 APK 包。
- 打开 APK 包后,找到并单击 Resources,找到并单击 AndroidManifest.xml,查看 APP 包名。
- 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
来自腾讯云备案《APP 特征信息填写参考规范》
收起阅读 »
Vue3 项目设置微信H5、微信小程序全局分享
Vue3 项目设置微信H5、微信小程序全局分享。
该方法为使用 mixins 解决全局分享。
虽然在Vue3中新增了组合式API,理应使用组合式API解决问题,但是的确没有想到更好的解决方法。
第一步:新建设置全局分享的 mixin 文件;share/mixin.ts
import { last, map, join } from 'lodash';
export default {
// #ifdef MP
// 设置该页面的分享信息 share
onShareAppMessage() {
let view = last(getCurrentPages());
let mp = view?.$vm.shareData.mp;
return {
title: mp.title,
path: mp.path,
imageUrl: mp.imgUrl,
};
},
// 监听用户点击右上角转发到朋友圈
onShareTimeline() {
let view = last(getCurrentPages());
let mp = view?.$vm.shareData.mp;
return {
title: mp.title,
query: join(map(mp.query, (value, key) => {
return `${key}=${value}`;
}), '&'),
imageUrl: mp.imgUrl,
};
},
// #endif
onLoad() {
this.shareData = {
h5: {
// 分享标题
title: '',
// 分享描述
des: '',
// 分享图标
imgUrl: '',
// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
link: '',
},
mp: {
// 转发标题 默认值(当前小程序名称)
title: '',
// 转发路径 必须是以 / 开头的完整路径
path: '',
// 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。
imgUrl: '',
// 自定义页面路径中携带的参数
query: {},
},
};
},
onShow() {
// #ifdef H5
let view = last(getCurrentPages());
let shareData = view?.$vm.shareData;
if (shareData) {
wx.onMenuShareTimeline(shareData.h5)
wx.onMenuShareAppMessage(shareData.h5);
wx.updateAppMessageShareData(shareData.h5);
wx.updateTimelineShareData(shareData.h5);
}
// #endif
},
};
第二步,在 main.ts 文件中使用分享mixin.ts
// 项目文件路径
import shareMixin from '@/common/mixin/share/mixin';
export function createApp() {
const app = createSSRApp(App);
app.mixin(shareMixin);
return {
app,
};
}
第三步,新建用于更新页面分享的函数。/share/index.ts
import { each, assign, last, } from 'lodash';
import { nextTick } from 'vue';
interface shareDataType {
h5?: {
// 分享标题
title?: string,
// 分享描述
des?: string,
// 分享图标
imgUrl?: string,
// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
link?: string,
},
mp?: {
// 转发标题 默认值(当前小程序名称)
title?: string,
// 转发路径 必须是以 / 开头的完整路径
path?: string,
// 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。
imgUrl?: string,
// 自定义页面路径中携带的参数
query?: object,
},
}
export const defineShare = async function (options: shareDataType) {
// 用于规避 setup 直接调用的情况
await nextTick();
let view = last(getCurrentPages());
let shareData = view?.$vm.shareData;
each(options, (value, key) => {
assign(shareData[key], value);
})
// #ifdef H5
wx.onMenuShareTimeline(shareData.h5)
wx.onMenuShareAppMessage(shareData.h5);
wx.updateAppMessageShareData(shareData.h5);
wx.updateTimelineShareData(shareData.h5);
// #endif
}
第四步,使用更新分享的函数
import { defineShare } from '@/common/mixin/share/index';
defineShare({
mp: {
title: 'title'
}
});
Vue3 项目设置微信H5、微信小程序全局分享。
该方法为使用 mixins 解决全局分享。
虽然在Vue3中新增了组合式API,理应使用组合式API解决问题,但是的确没有想到更好的解决方法。
第一步:新建设置全局分享的 mixin 文件;share/mixin.ts
import { last, map, join } from 'lodash';
export default {
// #ifdef MP
// 设置该页面的分享信息 share
onShareAppMessage() {
let view = last(getCurrentPages());
let mp = view?.$vm.shareData.mp;
return {
title: mp.title,
path: mp.path,
imageUrl: mp.imgUrl,
};
},
// 监听用户点击右上角转发到朋友圈
onShareTimeline() {
let view = last(getCurrentPages());
let mp = view?.$vm.shareData.mp;
return {
title: mp.title,
query: join(map(mp.query, (value, key) => {
return `${key}=${value}`;
}), '&'),
imageUrl: mp.imgUrl,
};
},
// #endif
onLoad() {
this.shareData = {
h5: {
// 分享标题
title: '',
// 分享描述
des: '',
// 分享图标
imgUrl: '',
// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
link: '',
},
mp: {
// 转发标题 默认值(当前小程序名称)
title: '',
// 转发路径 必须是以 / 开头的完整路径
path: '',
// 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。
imgUrl: '',
// 自定义页面路径中携带的参数
query: {},
},
};
},
onShow() {
// #ifdef H5
let view = last(getCurrentPages());
let shareData = view?.$vm.shareData;
if (shareData) {
wx.onMenuShareTimeline(shareData.h5)
wx.onMenuShareAppMessage(shareData.h5);
wx.updateAppMessageShareData(shareData.h5);
wx.updateTimelineShareData(shareData.h5);
}
// #endif
},
};
第二步,在 main.ts 文件中使用分享mixin.ts
// 项目文件路径
import shareMixin from '@/common/mixin/share/mixin';
export function createApp() {
const app = createSSRApp(App);
app.mixin(shareMixin);
return {
app,
};
}
第三步,新建用于更新页面分享的函数。/share/index.ts
import { each, assign, last, } from 'lodash';
import { nextTick } from 'vue';
interface shareDataType {
h5?: {
// 分享标题
title?: string,
// 分享描述
des?: string,
// 分享图标
imgUrl?: string,
// 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
link?: string,
},
mp?: {
// 转发标题 默认值(当前小程序名称)
title?: string,
// 转发路径 必须是以 / 开头的完整路径
path?: string,
// 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径。支持PNG及JPG。显示图片长宽比是 5:4。
imgUrl?: string,
// 自定义页面路径中携带的参数
query?: object,
},
}
export const defineShare = async function (options: shareDataType) {
// 用于规避 setup 直接调用的情况
await nextTick();
let view = last(getCurrentPages());
let shareData = view?.$vm.shareData;
each(options, (value, key) => {
assign(shareData[key], value);
})
// #ifdef H5
wx.onMenuShareTimeline(shareData.h5)
wx.onMenuShareAppMessage(shareData.h5);
wx.updateAppMessageShareData(shareData.h5);
wx.updateTimelineShareData(shareData.h5);
// #endif
}
第四步,使用更新分享的函数
import { defineShare } from '@/common/mixin/share/index';
defineShare({
mp: {
title: 'title'
}
});
收起阅读 »

寻找 黑帽 seo 渗透 相关人才
Position : 渗透测试工程师 Location : #remote
职位描述: 负责公司承接的信息安全项目实施,实施经过合法授权的主机、网络和 Web 安全渗透测试。 编写渗透测试报告及提供信息安全。 具备网络安全攻防技术及紧急应变能力。 对互联网领域的重大安全事件进行跟踪、分析。 对安全领域的新技术、新方法进行研究。 跟踪国内外安全动态,进行安全漏洞分析、预警,进行漏洞整改。
要求: 熟练使用 kali linux 、awvs 、nessus 、metasploit 、burpsuite 等安全测试工具。 熟悉 OWASP 中常见的 web 安全漏洞、业务逻辑漏洞及其原理。 熟悉渗透测试技术的整体流程。 熟悉 linux 系统操作,了解常见 web 中间件、数据库相关漏洞。 至少掌握一种编程语言。 具备一定的 php 或 java 代码审核能力,能够对公开漏洞进行分析 。 具备良好的逻辑思维、沟通技巧及团队协作能力。 具备很好的理解分析能力,善于与他人沟通合作,具有团队精神。 具备大型渗透项目能力者优先。 3~5 年以上相关工作经验
寻找 黑帽 seo 渗透 相关人才 wx:lyh75889 tg @wstg98564
Position : 渗透测试工程师 Location : #remote
职位描述: 负责公司承接的信息安全项目实施,实施经过合法授权的主机、网络和 Web 安全渗透测试。 编写渗透测试报告及提供信息安全。 具备网络安全攻防技术及紧急应变能力。 对互联网领域的重大安全事件进行跟踪、分析。 对安全领域的新技术、新方法进行研究。 跟踪国内外安全动态,进行安全漏洞分析、预警,进行漏洞整改。
要求: 熟练使用 kali linux 、awvs 、nessus 、metasploit 、burpsuite 等安全测试工具。 熟悉 OWASP 中常见的 web 安全漏洞、业务逻辑漏洞及其原理。 熟悉渗透测试技术的整体流程。 熟悉 linux 系统操作,了解常见 web 中间件、数据库相关漏洞。 至少掌握一种编程语言。 具备一定的 php 或 java 代码审核能力,能够对公开漏洞进行分析 。 具备良好的逻辑思维、沟通技巧及团队协作能力。 具备很好的理解分析能力,善于与他人沟通合作,具有团队精神。 具备大型渗透项目能力者优先。 3~5 年以上相关工作经验
寻找 黑帽 seo 渗透 相关人才 wx:lyh75889 tg @wstg98564

app备案app公钥和MD5值的获取方法
9月后,现在上架的app都需要备案了,网上的教程不是要用命令行就是要用程序去获取,都太麻烦了。
分享一个视化工具,上传证书就可以获取app的公钥和MD5值,省去了很多时间:
https://www.yunedit.com/androidmd5
https://www.yunedit.com/iosmd5
9月后,现在上架的app都需要备案了,网上的教程不是要用命令行就是要用程序去获取,都太麻烦了。
分享一个视化工具,上传证书就可以获取app的公钥和MD5值,省去了很多时间:
https://www.yunedit.com/androidmd5
https://www.yunedit.com/iosmd5
收起阅读 »
CLI模式下,HB真机调试 easycom 失效问题解决
背景:
- 项目基于Cli模式的 vite + vue3 + ts + jsx 架构, 使用了 uni-simple-router 和 tsx 插件
- 真机运行时,发现所有通过easycom导入的组件无一例外,全部失效,无法渲染(在失效的页面文件中,随意修改任何东西,HB差异化编译后当前页面恢复正常)
- 折腾研究了很久,本来就不富裕的头发,又掉了一撮。。。。
步骤:
- npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
- npm install
- HB 导入 src
- **新建文件 src/vite.config.ts
- 安装 @vitejs/plugin-vue-jsx
- vite.config.ts 配置 jsx 插件**
- 安装UI组件库
- 配置 easycom
- 运行到手机 - 标准基座 或者 自定义基座
结果:
所有通过 easycom 导入的组件,都无法渲染
Failed to resolve component: tui-icon If this is a native custom element, make sure to exclude it fr..........
解决:
删除 vite.config.ts,恢复正常
不指望官方能修复,失望至极, 希望能帮到一些朋友
背景:
- 项目基于Cli模式的 vite + vue3 + ts + jsx 架构, 使用了 uni-simple-router 和 tsx 插件
- 真机运行时,发现所有通过easycom导入的组件无一例外,全部失效,无法渲染(在失效的页面文件中,随意修改任何东西,HB差异化编译后当前页面恢复正常)
- 折腾研究了很久,本来就不富裕的头发,又掉了一撮。。。。
步骤:
- npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project
- npm install
- HB 导入 src
- **新建文件 src/vite.config.ts
- 安装 @vitejs/plugin-vue-jsx
- vite.config.ts 配置 jsx 插件**
- 安装UI组件库
- 配置 easycom
- 运行到手机 - 标准基座 或者 自定义基座
结果:
所有通过 easycom 导入的组件,都无法渲染
Failed to resolve component: tui-icon If this is a native custom element, make sure to exclude it fr..........
解决:
删除 vite.config.ts,恢复正常
不指望官方能修复,失望至极, 希望能帮到一些朋友
收起阅读 »
原生Component插件开发笔记
目前只做了Android,两天时间,坑很多,后面还要踩ios的坑。
说实话,这个社区已经无力吐槽了。
安卓部分
-
下载离线SDK,使用其中的UNIPLUGIN-HELLO-AS(文中使用HA代替)项目进行扩展
-
开发者中心创建了新的项目,配置证书相关内容
-
更新了整个HA项目中的
appid
、keystore
等配置 -
离线打包成功运行
-
使用AndroidStudio,在HA项目中新建了一个gesture library,包名为
com.morphling.gesture
, 内部只有一个GestureComponent.java
文件。因为没有第三方依赖,所以配置很简单。
build.gradle
配置如下:apply plugin: 'com.android.library' android { compileSdkVersion 29 defaultConfig { minSdkVersion 16 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } repositories { flatDir { dirs 'libs' } } dependencies { compileOnly fileTree(dir: 'libs', include: ['*.jar']) compileOnly fileTree(dir: '../app/libs', include: ['uniapp-v8-release.aar']) compileOnly 'androidx.recyclerview:recyclerview:1.0.0' compileOnly 'androidx.legacy:legacy-support-v4:1.0.0' compileOnly 'androidx.appcompat:appcompat:1.0.0' compileOnly 'com.alibaba:fastjson:1.2.83' }
-
更新了
dcloud_uniplugins.json
,添加如下配置:{ "plugins": [ { "type": "component", "name": "MGesture", "class": "com.morphling.gesture.GestureComponent" } ] }
-
新增测试
ext-gesture.nvue
文件,并配置好pages.json,并生成本地打包APP资源
,然后替换HA项目对应的www文件目录 -
在
AndroidStudio
中run
真机调试,新增的插件可以正常运行 -
按照官网说明,使用gradle编译插件的
.aar
文件,并在已有项目中添加nativeplugins
文件夹,以及相关内容其结构为:nativeplugins └── MGesture ├── android │ ├── gesture-release.aar │ └── libs └── package.json
其中的
package.json
文件内容如下{ "name": "MGesture", "id": "MGesture", "version": "1.0.0", "description": "Gesture Detector Component", "_dp_type":"nativeplugin", "_dp_nativeplugin":{ "android": { "plugins": [ { "type": "component", "name": "MGesture", "class": "com.morphling.gesture.GestureComponent" } ], "integrateType": "aar" } } }
-
提交云打包调试基座,中途没有遇到异常,顺利生成
android_debug.apk
-
使用自定义基座运行模式生成的apk文件,我自己新建的插件不起作用,通过weex查看渲染结果,自定义组件只有一个
div
,没有生成对应的GestureComponent
。 -
请在真机卸载app后重新生成,具体原因我没有分析,但是我终于搞定了。o(╯□╰)o
目前只做了Android,两天时间,坑很多,后面还要踩ios的坑。
说实话,这个社区已经无力吐槽了。
安卓部分
-
下载离线SDK,使用其中的UNIPLUGIN-HELLO-AS(文中使用HA代替)项目进行扩展
-
开发者中心创建了新的项目,配置证书相关内容
-
更新了整个HA项目中的
appid
、keystore
等配置 -
离线打包成功运行
-
使用AndroidStudio,在HA项目中新建了一个gesture library,包名为
com.morphling.gesture
, 内部只有一个GestureComponent.java
文件。因为没有第三方依赖,所以配置很简单。
build.gradle
配置如下:apply plugin: 'com.android.library' android { compileSdkVersion 29 defaultConfig { minSdkVersion 16 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } repositories { flatDir { dirs 'libs' } } dependencies { compileOnly fileTree(dir: 'libs', include: ['*.jar']) compileOnly fileTree(dir: '../app/libs', include: ['uniapp-v8-release.aar']) compileOnly 'androidx.recyclerview:recyclerview:1.0.0' compileOnly 'androidx.legacy:legacy-support-v4:1.0.0' compileOnly 'androidx.appcompat:appcompat:1.0.0' compileOnly 'com.alibaba:fastjson:1.2.83' }
-
更新了
dcloud_uniplugins.json
,添加如下配置:{ "plugins": [ { "type": "component", "name": "MGesture", "class": "com.morphling.gesture.GestureComponent" } ] }
-
新增测试
ext-gesture.nvue
文件,并配置好pages.json,并生成本地打包APP资源
,然后替换HA项目对应的www文件目录 -
在
AndroidStudio
中run
真机调试,新增的插件可以正常运行 -
按照官网说明,使用gradle编译插件的
.aar
文件,并在已有项目中添加nativeplugins
文件夹,以及相关内容其结构为:nativeplugins └── MGesture ├── android │ ├── gesture-release.aar │ └── libs └── package.json
其中的
package.json
文件内容如下{ "name": "MGesture", "id": "MGesture", "version": "1.0.0", "description": "Gesture Detector Component", "_dp_type":"nativeplugin", "_dp_nativeplugin":{ "android": { "plugins": [ { "type": "component", "name": "MGesture", "class": "com.morphling.gesture.GestureComponent" } ], "integrateType": "aar" } } }
-
提交云打包调试基座,中途没有遇到异常,顺利生成
android_debug.apk
-
使用自定义基座运行模式生成的apk文件,我自己新建的插件不起作用,通过weex查看渲染结果,自定义组件只有一个
div
,没有生成对应的GestureComponent
。 -
请在真机卸载app后重新生成,具体原因我没有分析,但是我终于搞定了。o(╯□╰)o

选择合适的匿名住宅代理,进行广告验证和竞品调研
在今天的数字化时代,企业对广告验证和竞品调研的需求越来越高。这两者都是商业成功的关键组成部分,帮助企业在激烈的市场竞争中获得优势。为了使这些调查更为真实和准确,选择正确的匿名住宅代理成为了至关重要的步骤。
首先,我们要了解下为何在广告验证和竞品调研中,匿名住宅代理成为了一种不可或缺的工具。广告和竞争对手的研究需要绝对的真实性和精确性。在此背景下,匿名住宅代理的价值显而易见:它为企业提供了一个避免被竞争对手识别和跟踪的机会。这意味着当企业正在收集关于市场趋势、竞争对手策略或客户反馈的信息时,它们的活动将不会引起任何怀疑或被其他玩家干预。因此,得到的数据是未经篡改、纯粹的,几乎没有偏见。
住宅ip代理的另一个关键优点是其能够模拟真实的用户互联网行为。与数据中心代理不同,住宅代理来自真实的家庭IP地址,因此它们在网络上的行为看起来与普通用户没有区别。这对于广告验证和竞品调研尤为重要,因为它允许企业看到一个真实、未经过滤的市场景观。简而言之,通过使用住宅代理,企业不仅可以秘密地进行调研,而且可以确保其在整个调查过程中收集的数据质量是最高的,从而得到与真实市场环境相符的结果。
但选择住宅代理时,其稳定性与可靠性是一个不容忽视的问题。选择一个声誉良好的代理服务供应商是关键。smartproxy便是一个明智的选择。作为代理服务行业的领军品牌,Smartproxy提供了广泛的匿名住宅IP代理,并确保其代理的稳定性与可靠性,完美满足广告验证和竞品调研的需要。
Smartproxy的住宅代理网络覆盖超过190个国家,使企业可以模拟真实用户在全球各地的在线行为。这不仅有助于广告效果的真实验证,而且通过其高匿特性,可以确保这些验证行为不被目标网站检测。此外,Smartproxy的多IP轮换策略及高稳定性代理保障了在调研中不被封禁,确保数据的完整性与真实性。为了确保广告验证和竞品调研的成功,选择合适的匿名住宅IP代理至关重要。而结合像Smartproxy这样的知名供应商,则能进一步保障数据的真实性与准确性,助力企业在市场中获得竞争优势。
总之,选择合适的匿名住宅代理是进行广告验证和竞品调研的基石。当结合像Smartproxy这样的知名代理服务供应商,企业不仅能确保数据的真实性和准确性,而且还可以提高调研的效率,从而在市场中取得领先地位。
在今天的数字化时代,企业对广告验证和竞品调研的需求越来越高。这两者都是商业成功的关键组成部分,帮助企业在激烈的市场竞争中获得优势。为了使这些调查更为真实和准确,选择正确的匿名住宅代理成为了至关重要的步骤。
首先,我们要了解下为何在广告验证和竞品调研中,匿名住宅代理成为了一种不可或缺的工具。广告和竞争对手的研究需要绝对的真实性和精确性。在此背景下,匿名住宅代理的价值显而易见:它为企业提供了一个避免被竞争对手识别和跟踪的机会。这意味着当企业正在收集关于市场趋势、竞争对手策略或客户反馈的信息时,它们的活动将不会引起任何怀疑或被其他玩家干预。因此,得到的数据是未经篡改、纯粹的,几乎没有偏见。
住宅ip代理的另一个关键优点是其能够模拟真实的用户互联网行为。与数据中心代理不同,住宅代理来自真实的家庭IP地址,因此它们在网络上的行为看起来与普通用户没有区别。这对于广告验证和竞品调研尤为重要,因为它允许企业看到一个真实、未经过滤的市场景观。简而言之,通过使用住宅代理,企业不仅可以秘密地进行调研,而且可以确保其在整个调查过程中收集的数据质量是最高的,从而得到与真实市场环境相符的结果。
但选择住宅代理时,其稳定性与可靠性是一个不容忽视的问题。选择一个声誉良好的代理服务供应商是关键。smartproxy便是一个明智的选择。作为代理服务行业的领军品牌,Smartproxy提供了广泛的匿名住宅IP代理,并确保其代理的稳定性与可靠性,完美满足广告验证和竞品调研的需要。
Smartproxy的住宅代理网络覆盖超过190个国家,使企业可以模拟真实用户在全球各地的在线行为。这不仅有助于广告效果的真实验证,而且通过其高匿特性,可以确保这些验证行为不被目标网站检测。此外,Smartproxy的多IP轮换策略及高稳定性代理保障了在调研中不被封禁,确保数据的完整性与真实性。为了确保广告验证和竞品调研的成功,选择合适的匿名住宅IP代理至关重要。而结合像Smartproxy这样的知名供应商,则能进一步保障数据的真实性与准确性,助力企业在市场中获得竞争优势。
总之,选择合适的匿名住宅代理是进行广告验证和竞品调研的基石。当结合像Smartproxy这样的知名代理服务供应商,企业不仅能确保数据的真实性和准确性,而且还可以提高调研的效率,从而在市场中取得领先地位。
收起阅读 »
PS2023破解版百度云附安装和使用教程
为了拥有所有最新的修图、设计、数字绘图工具,您需要及时更新Photoshop。我将向您展示如何更新您的Adobe Photoshop 软件。这不会花费太多时间。此外,我将向您展示新的Photoshop功能,您将通过本文更新到最新版本。
photoshop破解版百度云:rjsjz.xyz/ps
如何更新Photoshop?
作为Adobe Photoshop使用者,您始终可以访问最新的Photoshop版本。Adobe每六个月发布一次主要的Photoshop CC更新。但是,如果自动更新被关闭,那么您可能根本不知道它。我将教你如何自己更新Photoshop CC。
1. 进入破解应用程序
Adobe任何计划的每个使用者,包括Photoshop CC,都有一个破解应用程序。有了它的帮助,您可以更新您的Adobe程序。通常,程序会位于托盘中(Mac在右上方,Windows在右下方)。
2. 选择更新选项卡
以前,破解应用程序看起来像一个小对话框。现在,它是一个成熟的程序。
要获得Photoshop CC更新,你应该在左侧找到更新选项卡。它在榜单上排名第二。您将看到需要更新的程序数量(如果需要)。
3.选择Photoshop并更新它
如果你需要更新,在进入更新选项卡后,找到Photoshop。点击蓝色的Update按钮。
你也可以通过点击“查看更多”来查看Photoshop更新后的效果。您将被转到Adobe网站以查看新功能。
Photoshop破解版系统要求
Windows
Intel®或AMD处理器,支持64位*;2 GHz或更快的处理器
操作系统 7Win7/Win8/Win10,
内存2 GB或以上(建议8 GB)
显卡Nvidia GeForce GTX 1050或同等显卡;推荐使用Nvidia GeForce GTX 1660或Quadro T1000
硬盘空间3.1 GB或更多的可用硬盘空间用于64位安装;安装过程中需要额外的空闲空间(不能安装在使用区分大小写文件系统的卷上)
此外,显示器分辨率为1280 x 800,显示在100% UI缩放,16位彩色和512 MB或更多的专用
VRAM;推荐2gb
支持opengl2.0的系统
对于所需的软件激活、订阅验证和访问在线服务,Internet连接和注册是必需的
Mac
处理器支持64位的多核英特尔处理器
操作系统macOS 10.13 (High Sierra)、macOS 10.14 (Mojave)、macOS 10.15 (Catalina)
内存2 GB或以上(建议8 GB)
显卡Nvidia GeForce GTX 1050或同等显卡;推荐使用Nvidia GeForce GTX 1660或Quadro T1000
然而,硬盘空间是4 GB或更多的可用硬盘空间用于安装;安装过程中需要额外的可用空间(不能安装在使用区分大小写文件系统的卷上)
同样,显示器分辨率1280 x 800显示在100% UI缩放16位彩色和512 MB或更多的专用VRAM;建议设置为2gb
Photoshop新功能
要理解为什么需要安装Ps更新,您应该了解将获得哪些新内容。下面,我描述了您将通过下载最新版的Photoshop破解版来获得的功能。
1. 新建工具“对象选择”
最新的Photoshop软件有一个新的“对象选择”工具,它是基于Adobe Sensei的。它简化了在图像中选择一个对象、几个对象或一个对象的片段的过程。您需要在对象周围绘制一个矩形区域或套索,工具将在指定区域内自动选择对象。
2. 高级属性面板
最近的Adobe Photoshop CC更新为属性面板提供了更多的文档属性、像素层和文本层控件。因此,您不再需要打开不同的面板和对话框。
选择最好的免费Photoshop替代品。
3.改进的基于内容的填充
样本区域的三个新参数被添加到“基于内容的填充”工作区:自动、矩形和自定义。这些参数可以用来确定图像中的样本区域,在那里Photoshop应该寻找源像素。
4. 更逼真的镜头模糊
新的,改进的镜头模糊功能算法现在可以使用GPU。在Photoshop更新后,该功能创建了更逼真的散景,具有适当的色彩处理和更亮的镜头光晕。
5. iPad上的Photoshop
Photoshop 2023更新允许所有订阅用户访问iPad版本。该程序包括桌面版本的许多功能,例如处理PSD文件,管理多个图层,图层掩蔽,当然还有基本工具,如画笔,擦除,填充和愈合。
我必须提醒你,几乎所有的专业客户都可能对iPad当前形式的Photoshop CC功能感到失望。这也解释了为什么这款游戏在App Store的评分很低,而且有很多负面评价。然而,如果你的主要目标是在破解中对文档进行基本的编辑,iPad版的Photoshop可以应付一些任务。
Adobe Photoshop破解版是一个非常简单和更好的,令人印象深刻的图像编辑应用程序,配备了许多图像编辑工具。这些工具可以很容易地编辑你的照片。Adobe Photoshop可能是最常用和最知名的图像编辑应用程序。Adobe Photoshop是一种更有效和高效的使用方法。
Adobe Photoshop 2023 Serial Key具有直观的用户界面。这个界面让你可以使用所有基本的编辑工具,例如,你可以使用画笔工具,橡皮擦工具,渐变工具,水平文字工具等。Adobe Photoshop CC Keygen可让您快速进行图像校正,如色差,渐晕,镜头失真等。
使用水星图形引擎大大提高了工作效率,它可以让您以令人印象深刻的速度编辑图像和视频。3D效果很容易创建,因为它们有一个3D场景窗口。最后,我们可以说Adobe Photoshop CC破解版 Mac是一个令人印象深刻的应用程序,可以让您操纵您的图像。
世界上最好的图像编辑和平面设计软件是几乎所有创意项目的核心,从照片编辑和合成到数字绘画,动画和平面设计。现在,您可以使用Adobe Photoshop CC 2023破解桌面和iPad的力量来创建灵感来自哪里。
日常摄影我们的专业照片工具允许在桌面和iPad上进行日常更改或完整的图像转换。裁剪,删除,编辑和组合对象。使用颜色和效果。重塑摄影艺术。
海报,包装,横幅,网站-你所有的设计项目开始与adobe photoshop keygen。结合照片和文字,创建全新的图像。使用无限的图层和蒙版。你可以用笔或iPad上的触摸来控制画笔。在iPad上开始工作,停止在桌面上工作——你的工作将自动存储在云端,你的psd在任何地方都是一样的。
Photoshop的创意力量现在就在你的iPad上。打开全尺寸的psd,创建复杂的复合材料,编辑图像,并用手指或苹果笔控制画笔。我们才刚刚开始,所以敬请期待下个月令人兴奋的新功能。
Adobe Photoshop CC增强的关键功能
Adobe Photoshop CC 2023破解版破解的部分功能和服务目前在中国大陆地区的adobe.com上不提供。因此,这个国家/地区的iPad和云文档上的adobephotoshopcs6序列号秘钥不可用。
云文档是原生的Adobe云文件,您可以在任何与Adobe兼容的应用程序中轻松打开和编辑。云文档使您可以跨设备无缝访问您的工作。只需登录互联网,从应用程序主屏幕上的云文档选项卡打开您的PSD,然后选择您离开的地方。
将您的创意工作保存为云文档可以为您提供独特的好处
对所有产品使用一个文件:只需在桌面上的Photoshop中创建一个云文档,然后在iPad上的Adobe Fresco或Photoshop中编辑即可。或者反过来。
使您的文件保持最新和安全:云文档自动保存您的最新版本。这意味着无论你是坐在办公桌上还是沙发上,你都可以继续使用你的电子设备。
离线工作:当您重新连接到互联网时,您的离线版本会自动同步。对于桌面上的Photoshop,离线工作与以前的版本没有变化。
云文档、破解文件和其他同步文件是破解服务的一部分,包含在您的订阅中,并反映在您的破解存储分配中。
Adobe Sensei的支持
选择对象工具在工具栏中没有看到对象选择工具?请参阅工具栏中缺失的工具。
Adobe Sensei的新对象选择工具可以轻松地在图像中选择单个对象、多个对象或对象的一部分:在Adobe photoshop序列号验证中选择人物、汽车、家具、宠物或服装。
只需在对象周围画一个矩形区域或套索,对象选择工具就会自动选择定义区域内的对象,即使是最复杂的选择也会加快速度。
您可以在以下位置访问对象选择工具:
位于主Photoshop应用程序的工具面板中,与快速选择工具和魔棒在同一组中。在选择和隐藏工作区的工具窗口中。
如何破解Adobe Photoshop
除了首选项>通用>使用继承自由变换,保持宽高比快捷图标现在被插入到转换选项栏的调用之间(每次你选择编辑>自由变换或调整)。使用cmd/ctrl + T并启动程序(退出adobe photoshop 7.0免费下载,每次都有序列号并重新启动它)。注意:按住Shift键会使快捷图标的状态反转。
对象选择工具现在是第四个区域的默认工具,其中快速选择工具是默认工具。按住对象选择工具,显示快速选择工具和魔棒工具,或按w键浏览这些工具。
在早期版本的Photoshop中包含的预设现在被称为遗留预设,并被新的预设所取代。要加载较旧的预置,请转到其中一个预置面板菜单并选择加载较旧的预置。注意:如果没有加载旧的预设,某些操作可能会失败。解决方法:加载旧的预置如果在启动时收到工作磁盘已满的错误消息,您现在将看到一个用户界面,允许您选择另一个工作磁盘继续。
“设置>常规>基于文件的文档自动更新”修改了“设置>常规>打开的文档自动更新”,决定是否在Photoshop之外根据更新后的文件自动重新读取打开的文档。
将“设置>常规>禁用闪屏”修改为“设置>常规>自动显示闪屏”,在没有打开文档的情况下自动显示闪屏。
类似地,已经添加了用于本地云文件的Preferences> File Management>工作目录,因此您可以为相关的云文档文件选择本地目录。
安装Adobe Photoshop破解版
百度云下载photoshop破解版
断开与互联网的连接[必选]
现在,解压缩并安装供应程序[开始脱机配置]
从“Crack”文件夹中将解压后的文件拷贝到安装目录下
不需要破解和密钥,一键安装安装和使用预激活版本。
为了拥有所有最新的修图、设计、数字绘图工具,您需要及时更新Photoshop。我将向您展示如何更新您的Adobe Photoshop 软件。这不会花费太多时间。此外,我将向您展示新的Photoshop功能,您将通过本文更新到最新版本。
photoshop破解版百度云:rjsjz.xyz/ps
如何更新Photoshop?
作为Adobe Photoshop使用者,您始终可以访问最新的Photoshop版本。Adobe每六个月发布一次主要的Photoshop CC更新。但是,如果自动更新被关闭,那么您可能根本不知道它。我将教你如何自己更新Photoshop CC。
1. 进入破解应用程序
Adobe任何计划的每个使用者,包括Photoshop CC,都有一个破解应用程序。有了它的帮助,您可以更新您的Adobe程序。通常,程序会位于托盘中(Mac在右上方,Windows在右下方)。
2. 选择更新选项卡
以前,破解应用程序看起来像一个小对话框。现在,它是一个成熟的程序。
要获得Photoshop CC更新,你应该在左侧找到更新选项卡。它在榜单上排名第二。您将看到需要更新的程序数量(如果需要)。
3.选择Photoshop并更新它
如果你需要更新,在进入更新选项卡后,找到Photoshop。点击蓝色的Update按钮。
你也可以通过点击“查看更多”来查看Photoshop更新后的效果。您将被转到Adobe网站以查看新功能。
Photoshop破解版系统要求
Windows
Intel®或AMD处理器,支持64位*;2 GHz或更快的处理器
操作系统 7Win7/Win8/Win10,
内存2 GB或以上(建议8 GB)
显卡Nvidia GeForce GTX 1050或同等显卡;推荐使用Nvidia GeForce GTX 1660或Quadro T1000
硬盘空间3.1 GB或更多的可用硬盘空间用于64位安装;安装过程中需要额外的空闲空间(不能安装在使用区分大小写文件系统的卷上)
此外,显示器分辨率为1280 x 800,显示在100% UI缩放,16位彩色和512 MB或更多的专用
VRAM;推荐2gb
支持opengl2.0的系统
对于所需的软件激活、订阅验证和访问在线服务,Internet连接和注册是必需的
Mac
处理器支持64位的多核英特尔处理器
操作系统macOS 10.13 (High Sierra)、macOS 10.14 (Mojave)、macOS 10.15 (Catalina)
内存2 GB或以上(建议8 GB)
显卡Nvidia GeForce GTX 1050或同等显卡;推荐使用Nvidia GeForce GTX 1660或Quadro T1000
然而,硬盘空间是4 GB或更多的可用硬盘空间用于安装;安装过程中需要额外的可用空间(不能安装在使用区分大小写文件系统的卷上)
同样,显示器分辨率1280 x 800显示在100% UI缩放16位彩色和512 MB或更多的专用VRAM;建议设置为2gb
Photoshop新功能
要理解为什么需要安装Ps更新,您应该了解将获得哪些新内容。下面,我描述了您将通过下载最新版的Photoshop破解版来获得的功能。
1. 新建工具“对象选择”
最新的Photoshop软件有一个新的“对象选择”工具,它是基于Adobe Sensei的。它简化了在图像中选择一个对象、几个对象或一个对象的片段的过程。您需要在对象周围绘制一个矩形区域或套索,工具将在指定区域内自动选择对象。
2. 高级属性面板
最近的Adobe Photoshop CC更新为属性面板提供了更多的文档属性、像素层和文本层控件。因此,您不再需要打开不同的面板和对话框。
选择最好的免费Photoshop替代品。
3.改进的基于内容的填充
样本区域的三个新参数被添加到“基于内容的填充”工作区:自动、矩形和自定义。这些参数可以用来确定图像中的样本区域,在那里Photoshop应该寻找源像素。
4. 更逼真的镜头模糊
新的,改进的镜头模糊功能算法现在可以使用GPU。在Photoshop更新后,该功能创建了更逼真的散景,具有适当的色彩处理和更亮的镜头光晕。
5. iPad上的Photoshop
Photoshop 2023更新允许所有订阅用户访问iPad版本。该程序包括桌面版本的许多功能,例如处理PSD文件,管理多个图层,图层掩蔽,当然还有基本工具,如画笔,擦除,填充和愈合。
我必须提醒你,几乎所有的专业客户都可能对iPad当前形式的Photoshop CC功能感到失望。这也解释了为什么这款游戏在App Store的评分很低,而且有很多负面评价。然而,如果你的主要目标是在破解中对文档进行基本的编辑,iPad版的Photoshop可以应付一些任务。
Adobe Photoshop破解版是一个非常简单和更好的,令人印象深刻的图像编辑应用程序,配备了许多图像编辑工具。这些工具可以很容易地编辑你的照片。Adobe Photoshop可能是最常用和最知名的图像编辑应用程序。Adobe Photoshop是一种更有效和高效的使用方法。
Adobe Photoshop 2023 Serial Key具有直观的用户界面。这个界面让你可以使用所有基本的编辑工具,例如,你可以使用画笔工具,橡皮擦工具,渐变工具,水平文字工具等。Adobe Photoshop CC Keygen可让您快速进行图像校正,如色差,渐晕,镜头失真等。
使用水星图形引擎大大提高了工作效率,它可以让您以令人印象深刻的速度编辑图像和视频。3D效果很容易创建,因为它们有一个3D场景窗口。最后,我们可以说Adobe Photoshop CC破解版 Mac是一个令人印象深刻的应用程序,可以让您操纵您的图像。
世界上最好的图像编辑和平面设计软件是几乎所有创意项目的核心,从照片编辑和合成到数字绘画,动画和平面设计。现在,您可以使用Adobe Photoshop CC 2023破解桌面和iPad的力量来创建灵感来自哪里。
日常摄影我们的专业照片工具允许在桌面和iPad上进行日常更改或完整的图像转换。裁剪,删除,编辑和组合对象。使用颜色和效果。重塑摄影艺术。
海报,包装,横幅,网站-你所有的设计项目开始与adobe photoshop keygen。结合照片和文字,创建全新的图像。使用无限的图层和蒙版。你可以用笔或iPad上的触摸来控制画笔。在iPad上开始工作,停止在桌面上工作——你的工作将自动存储在云端,你的psd在任何地方都是一样的。
Photoshop的创意力量现在就在你的iPad上。打开全尺寸的psd,创建复杂的复合材料,编辑图像,并用手指或苹果笔控制画笔。我们才刚刚开始,所以敬请期待下个月令人兴奋的新功能。
Adobe Photoshop CC增强的关键功能
Adobe Photoshop CC 2023破解版破解的部分功能和服务目前在中国大陆地区的adobe.com上不提供。因此,这个国家/地区的iPad和云文档上的adobephotoshopcs6序列号秘钥不可用。
云文档是原生的Adobe云文件,您可以在任何与Adobe兼容的应用程序中轻松打开和编辑。云文档使您可以跨设备无缝访问您的工作。只需登录互联网,从应用程序主屏幕上的云文档选项卡打开您的PSD,然后选择您离开的地方。
将您的创意工作保存为云文档可以为您提供独特的好处
对所有产品使用一个文件:只需在桌面上的Photoshop中创建一个云文档,然后在iPad上的Adobe Fresco或Photoshop中编辑即可。或者反过来。
使您的文件保持最新和安全:云文档自动保存您的最新版本。这意味着无论你是坐在办公桌上还是沙发上,你都可以继续使用你的电子设备。
离线工作:当您重新连接到互联网时,您的离线版本会自动同步。对于桌面上的Photoshop,离线工作与以前的版本没有变化。
云文档、破解文件和其他同步文件是破解服务的一部分,包含在您的订阅中,并反映在您的破解存储分配中。
Adobe Sensei的支持
选择对象工具在工具栏中没有看到对象选择工具?请参阅工具栏中缺失的工具。
Adobe Sensei的新对象选择工具可以轻松地在图像中选择单个对象、多个对象或对象的一部分:在Adobe photoshop序列号验证中选择人物、汽车、家具、宠物或服装。
只需在对象周围画一个矩形区域或套索,对象选择工具就会自动选择定义区域内的对象,即使是最复杂的选择也会加快速度。
您可以在以下位置访问对象选择工具:
位于主Photoshop应用程序的工具面板中,与快速选择工具和魔棒在同一组中。在选择和隐藏工作区的工具窗口中。
如何破解Adobe Photoshop
除了首选项>通用>使用继承自由变换,保持宽高比快捷图标现在被插入到转换选项栏的调用之间(每次你选择编辑>自由变换或调整)。使用cmd/ctrl + T并启动程序(退出adobe photoshop 7.0免费下载,每次都有序列号并重新启动它)。注意:按住Shift键会使快捷图标的状态反转。
对象选择工具现在是第四个区域的默认工具,其中快速选择工具是默认工具。按住对象选择工具,显示快速选择工具和魔棒工具,或按w键浏览这些工具。
在早期版本的Photoshop中包含的预设现在被称为遗留预设,并被新的预设所取代。要加载较旧的预置,请转到其中一个预置面板菜单并选择加载较旧的预置。注意:如果没有加载旧的预设,某些操作可能会失败。解决方法:加载旧的预置如果在启动时收到工作磁盘已满的错误消息,您现在将看到一个用户界面,允许您选择另一个工作磁盘继续。
“设置>常规>基于文件的文档自动更新”修改了“设置>常规>打开的文档自动更新”,决定是否在Photoshop之外根据更新后的文件自动重新读取打开的文档。
将“设置>常规>禁用闪屏”修改为“设置>常规>自动显示闪屏”,在没有打开文档的情况下自动显示闪屏。
类似地,已经添加了用于本地云文件的Preferences> File Management>工作目录,因此您可以为相关的云文档文件选择本地目录。
安装Adobe Photoshop破解版
百度云下载photoshop破解版
断开与互联网的连接[必选]
现在,解压缩并安装供应程序[开始脱机配置]
从“Crack”文件夹中将解压后的文件拷贝到安装目录下
不需要破解和密钥,一键安装安装和使用预激活版本。

uniCloud 阿里云 ICP
真的是鸡肋,在unicloud冲了阿里云云服务套餐,然后阿里云域名备案还需要自己再买服务器申请icp,那我还用unicloud干嘛的,unicloud就不能在我买了云服务之后,直接匹配到阿里云的icp吗?
真的是鸡肋,在unicloud冲了阿里云云服务套餐,然后阿里云域名备案还需要自己再买服务器申请icp,那我还用unicloud干嘛的,unicloud就不能在我买了云服务之后,直接匹配到阿里云的icp吗?

如何让 uni-app 支持 SVG 图片显示?如何创建 SVG 图标
话不多说,先看结果: https://ext.dcloud.net.cn/plugin?name=zui-svg-icon
搞这个插件前社区里找了一圈,都没能达到预期目标。要不就是字体实现要不就是不能全端兼容,最后只能动手造轮子了。
该插件使用前需要手动生成一次图标库,图标库会对图标进行预处理并且压缩 svg 体积,去掉svg 里的冗余信息。接下来的使用就简单了:
<zui-svg-icon icon="uniapp" />
除了满足基本的图标显示功能外,还增加了多色图标支持,关键是可以 换色 !!!这对于一个图标根据不同状态使用不同颜色来说就太方便了。
而且,多色图标也是支持换色的!
更多使用请稳步插件主页。
话不多说,先看结果: https://ext.dcloud.net.cn/plugin?name=zui-svg-icon
搞这个插件前社区里找了一圈,都没能达到预期目标。要不就是字体实现要不就是不能全端兼容,最后只能动手造轮子了。
该插件使用前需要手动生成一次图标库,图标库会对图标进行预处理并且压缩 svg 体积,去掉svg 里的冗余信息。接下来的使用就简单了:
<zui-svg-icon icon="uniapp" />
除了满足基本的图标显示功能外,还增加了多色图标支持,关键是可以 换色 !!!这对于一个图标根据不同状态使用不同颜色来说就太方便了。
而且,多色图标也是支持换色的!
更多使用请稳步插件主页。
收起阅读 »