这个解决办法还是在网上搜出来的,我还没有测试呢: 我有想既然可以添加时间戳,那可以添加随机数吗?我感觉是可以的,尽管没有测试过. 2018-3-13 几天前我就这个问题询问过我们的后台,加时间戳能否真的清除浏览器缓存的问题. 后台说这种办法只能针对一些低端的浏览器,不能兼容所有浏览器,所以是行不通的. 好吧既然行不通,我也想弄弄 但是对于前端的我来说,url不是固定了的吗?后台给我url,我在对应的链接处输入相关的内容.对于我来说,我能改变的链接只能在分享的时候添加,或者再传参的时候添加…
//为url字符串添加.修改参数 String.prototype.EditUrlParam = function (paramName, replaceWith) { var url = this; if (url.indexOf(paramName) > -1) { var re = eval('/(' + paramName + '=)([^&]*)/gi'); url = url.replace(re, paramName + '=' + replaceWith); } else {…
好长时间没写博客了,时值五一,外面到处人山人海,本宝宝还是好好呆在家学习吧.好了,言归正传.在没有后台支持的情况下,如何实现从一个页面像另一个页面来传递数据呢?应该很多人遇到过这个问题吧.那我就来说说我在项目中遇到的时候是如何解决的. 比如说,有两个页面,page1.html,和page2.html,在page1页面向page2页面传递数据可以通过hash值.上代码: page1.html的代码: <!DOCTYPE html> <html lang="en">…
在很多客户端程序中我们都需要调用浏览器打开网页,这里分享一个可以在我winform程序调用浏览器的方法,测试通过了. 声明:这个方法是上万个用户测试通过的,不是我没有测试通过就拿出来分享,那个是自己搬起石头砸自己的脚,还请大家自己下载demo测试一下. 下载查看demo 看演示图 1.调用谷歌浏览器打开网页(打开百度) 2.调用IE打开页面(打开百度) 3.调用用户默认设置的浏览器打开百度页面 测试都是通过的,有些电脑因为没有安装IE浏览器特别是一些Ghost系统,导致IE打开不成功,这里我建议…
//解决浏览器缓存 function timestamp(url){      //  var getTimestamp=Math.random(); var getTimestamp=new Date().getTime();       if(url.indexOf("?")>-1){         url=url+"&timestamp="+getTimestamp       }else{         url=url+"?tim…
$(function(){ $("#editor").on("hidden.bs.modal",function(){ //清除缓存方法 $(this).find("#textareaTo").empty(); }); });…
var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { //return "weixin"; alert("微信") } else if (ua.match(/QQ/i) == "qq") { //return "QQ"; alert("QQ") }el…
在<head></head>标签中 <base target=_self> 不会再增加页面…
pc微信浏览器不兼容es6的语法糖.…
在本地开发环境(nginx)中,经常遇到这样的情况:调试js时浏览器总是不载入已修改的js内容,而直接吐出了上次缓存的代码.   我曾经做过以下尝试: ctrl+F5 ctrl+F5+F5+F5+F5+F5+F5 service nginx restart service nginx stop ... service nginx start service php-fpm restart service php-fpm stop ... service php-fpm start reboot…