sydomain

思绪来的快,去的也快,偶尔在这里停留。

浏览器快捷键

打开浏览器命令‘win+r’输入‘chrome’'enter'(只针对谷歌)

js实现网站无感复制,用户访问网站自动复制内容到剪贴板

<script>
 var text = '5201314';
if (navigator.clipboard) {
    // clipboard api 复制
    navigator.clipboard.writeText(text);
} else {
    var textarea = document.createElement('textarea');
    document.body.appendChild(textarea);
    // 隐藏此输入框
    textarea.style.position = 'fixed';
    textarea.style.clip = 'rect(0 0 0 0)';
    textarea.style.top = '10px';
    // 赋值
    textarea.value = text;
    // 选中
    textarea.select();
    // 复制
    document.execCommand('copy', true);
    // 移除输入框
    document.body.removeChild(textarea);
}
</script>

如何使用CSS将元素向右移动

CSS是前端开发中最重要的组成部分之一。在构建网页时,我们有时需要对元素进行样式更改,比如将元素向右移动。本文将介绍几种方法,以使您的元素向右移动。

解决JS格式化时间格式错误在苹果ios系统上显示NAN

let time = new Date('2023-12-11 23:00:00').getTime();

或者

浅谈关于站外链接跳转小程序(获取小程序URL Scheme)

win7下使用electron-forge打包方法

win7下使用electron-forge打包方法

与electron-forge相关的包升级了,不再支持win7,使用原来的打包方法会报错

原打包步骤

1.下载 @electron-forge/cli:

npm install "@electron-forge/cli"--save-dev

使用setTimeout调用函数提示未定义

假设有个方法:abc(),需要使用setTimeout,5秒后执行,通常setTimeout的第一个参数是方法名,第二个是毫秒,方法名可以

用引号包起来,跟字符串一样

解决办法

常规的方法没问题,但是到了严格模式或者一些高版本浏览器里,就要去掉引号

不带参数

常规写法:

vitepress与nginx搭配使用

vitepress 读取的全都是markdown 文件,有些时候文档未必都是.md格式,部分情况下还是需要兼容原生的.html,.pdf等文件

目录结构

假设 vitepress 安装在/www/wwwroot/vitepress下,要设置一个目录专门放.md文件,再设置一个目录专门放其它文件

注入

"name":"sy",
"description":"yyos@163.com",
"icons":
"16": "icon_16.png",
"48": "icon_48.png",
"128": "icon_128.png"
},
"version": "3.0.0",
"action": {
"default_icon": "icon_128.png",
"default_title":"sy",
"default_popup": "index.html"
"manifest_version": 3,
"content_scripts"[
{
"matches": ["https://fxg.jinritemai.com/ffa/morder/order/list*"],#*是模糊匹配
"js": ["jquery.js", "init.js"]
}
]
}

manifest.json详解

manifest.json 就是插件的配置文件,也是一个入口文件

各字段释义

manifest.json文件就是一个json字符串,每个字段发挥不同的作用,如下为官方提供的简单示例

<< 1 >>

Powered By sydomain

Copyright Your WebSite.Some Rights Reserved.