- 博客(7)
- 收藏
- 关注
原创 刷新iframe的几个方法,管你跨不跨域
html:<iframe id="myFrameId" name="myFrameName" :src="url" height="300" width="500"></iframe>非跨域刷新:frameWindow.location.reload()// 通过各种手段获取的iframe window对象都行const frameWindow = document.querySelector('#myFrameId').contentWindow frameWin
2022-04-08 16:26:54 6642
原创 webpack4 + babel7 配置ie兼容
有一说一, IE真是让人头大????♂️????♂️以下只给出如何配置, 如果想了解更多请查看文末传送门安装:npm i @babel/polyfill -Snpm i @babel/preset-env @babel/plugin-transform-runtime -D// 根据babel.config.json中corejs 2 / 3, 自行选择安装 @babel/runtime-corejs2 或 @babel/runtime-corejs3npm i @babel/runtim
2020-09-27 22:37:36 751
原创 浏览器标签页之间通信之 -- Localstorage+IndexedDB
推荐一个最近写的工具 @lllllxt/storage-idb-message,用于同源下浏览器标签之间的通讯, 相比纯用Localstorage做通讯,这个插件可以传递更大的数据。文档:storage-idb-message基于 LocalStorage + IndexedDB 封装的消息传递的模块,在同源(不跨域)的前提下,用于同一页面多个 iframe、跨 tab 页面、移动端不同 webview 页面之间的消息传递做这玩意的初衷本来我是只用 LocalStorage 做消息传递的, 但
2020-09-27 22:34:16 277
原创 解决windows下安装electron 8.0.0 在node install.js卡住的问题
问题npm i electron -D 的时候一直卡在 node install.js 这一步, 搜索引擎找了许多方案都无法解决,比如:修改镜像源、修改.npmrc文件、修改host等,在 electron@8.0.0 中均不适用, 唯一能用的是文章中第四个解决方案,但感觉还是太麻烦了,于是撸了下electron@8.0.0中install.js的源码,找到如下两个办法方案一卡在 no...
2020-02-05 00:32:50 1942
原创 pc端获取滚动条宽度
function getScrollBarWeight(){ var elOutside = document.createElement('div') elOutside.style.width = '666px' elOutside.style.overflow = 'scroll' var elInside = document.createEleme...
2019-01-10 16:33:15 480
原创 addEventListener与attachEvent的兼容写法
ie9 以前只支持attachEvent, 而Chrome、Firefox、ie9+[①]等现代浏览器只支持addEventListener兼容写法:if (el.addEventListener) { el.addEventListener('click', fn, false); } else if (el.attachEvent) { el.attachEvent('onclic...
2018-04-27 14:52:27 1165 2
原创 事件委托笔记
<ul> <li> <div class="li-litm"><span class="span1">1111111111111</span></div> </li> <li> <
2018-04-27 11:45:10 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人