问题场景:在一个应用(集团门户)的某个page中, 通过IFrame的方式嵌入另一个应用(集团实时监管系统)的某个页面. 当两个应用的domain 不一样时, 在被嵌入的页面中Session失效.(session基于cookie实现,引用页不允许使用cookie). 问题分析:IE6/IE7从安全性角度考虑,支持的P3P(Platform for Privacy Preferences Project (P3P) specification)协议默认阻止第三方无隐私安全声明的cookie,Fir…
这里是本小白使用时遇到的问题及个人使用的方法可能并不完美. 1.监测浏览器滚动条滚动事件及滚动距离 dmounted() { window.addEventListener("scroll", this.gundong); }, destroyed() { window.removeEventListener("scroll", this.gundong); }, methods: { gundong() { var dis = document.documentE…
一.概述 在Vue单页面开发过程中,遇到这样的情况,当我切换页面时,由于上一页面请求执行时间长,切换到该页面时,还未执行完,这时那个请求仍会继续执行直到请求结束,此时将会影响页面性能,并且可能对现在页面的数据显示造成一定影响 所以我们应该,切换页面前中断前面所有请求 二.解决方法 在main.js中,重新封装axios请求,在router.beforeEach强制中断请求 Vue.prototype.$http= axios; //Vue函数添加一个原型属性$axios 指向axios,这样vu…
在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息. 清除session对象内容的主要方法如下: (1).removeAttribute()方法.该方法是用来删除session对象中保存的指定属性信息. 例如:session.setAttribute("name", "iverson");session.removeAttribute(&qu…
一定要看下函数前的注释, 需要在使用的页面定义[needCheckFlag]data属性 一定要看下函数前的注释, 需要在使用的页面定义[needCheckFlag]data属性 一定要看下函数前的注释, 需要在使用的页面定义[needCheckFlag]data属性 /** * what for: check when leave * how to use: * step-1: import routeLeaveCheck from '@/mixins/router/leave-check'…
在vue.config.js中添加下面的代码即可 // vue-cli version > 3 modeule.exports = { configureWebpack: config => { if (process.env.NODE_ENV === "production") { config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true; } }, }…
使用vscode编辑vue文件时发现突然格式化代码不会对<template> </template>之间的html生效了,解决办法很简单 文件 --> 首选项 ---> 设置 搜索      vetur.format.defaultFormatter.html    (前提当然是你已经装了  "vetur" 插件) 可以看到值为 none 把none修改为    js-beautify-html  即可…
一.问题由来 最近刚拿到一个别人的项目,该项目中使用mybatis和mybatis-plus来操作数据库,我们需要在此基础上添加新功能. 做功能开发时一切都很顺利,我也很快完成了自己负责的模块,然后和前端开始对接.可是在测试时发现一个问题,那就 是后台返回的数据中,没有分页信息,而我们做的功能又需要分页信息.我立马去进行排查,发现果然如此,确实没有分 页信息.可是为什么会没有呢?之前另外一个子系统中都用得好好的,我都是复制.粘贴过来的.然后开始分析原因.二.问题分析 首先是测试,发现确实没有返回…
这里需要用到URL重写工具 --URL Rewrite(默认没有,需要自己下载安装) 如果IIS上默认有安装Web平台安装程序,我们可以使用平台自动安装URL Rewrite重写工具,打开IIS在管理器主页中找到管理项,打开Web平台安装程序,如下图: 搜索url---找到url重写工具进行添加--安装(我的这个已安装) 安装完成之后就可以在主页找到url重写了 对当前项目进行url重写---添加规则--空白规则 进行规则编辑 完成后.点击右侧 应用--返回规则 再次浏览可以刷新了…
问题:当CefSharp放在List里,然后用了Remove移除,CefSharp是否还存在. 我将Cefsharp做成UserControl控件,然后在Main页面里采用List<UserControl>的方式做一个浏览器的标签页如下图 然后我右击关闭的时候,习惯性的直接Remove掉,而这时问题就出现了.Cef并没有被释放掉,依旧存在于后台.(注:发现这个问题也是挺凑巧的,那时刚好在试验CefSharp播放Mp4,然后我Remove掉页面的时候,之前页面居然还在播放声音,这才引起了我的注意…